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

Archivo del Autor: Belen De Leon

CA Gov. Jerry Brown signs law to give consumers broad privacy rights – CNET

The law gives Californians increased control over their personal data, and one less thing to vote on in November.
Source: CNET

Foxconn breaks ground on first US factory video – CNET

President Trump was on hand to tout the building of iPhone-maker Foxconn’s new $10 billion Wisconsin plant.
Source: CNET

YouTube experimenting with auto-generated video thumbnail images – CNET

Creators took to social media with their outrage.
Source: CNET

With faster, modern interface, Corel Painter 2019 expands digital art tools

After user requests, a dark theme for Corel Painter is here in an update focused on workflow. Painter 2019 also adds speed enhancements, enhanced color tools, and new brushes along with the redesigned interface.

The post With faster, modern interface, Corel Painter 2019 expands digital art tools appeared first on Digital Trends.


Source: Digital trends

Hidden details of Toy Story Land – CNET

Disney made sure everything in this new land looked like it was made by Andy in his backyard. Even the trash cans.
Source: CNET

Tesla opens the Model 3 reservation floodgates

Tesla has opened the Model 3 waitlist floodgates, inviting all reservation holders in the U.S. and Canada to order the electric sedan that’s inextricably tied to its survival.

As of Thursday, existing reservation holders in the United States and Canada can log onto the Tesla website and complete their order in the company’s online design studio. Emails are gradually rolling out to reservation holders.

Tesla won’t disclose how many people in the U.S. and Canada have made the $1,000 refundable deposit for the Model 3. More than 450,000 people had reservations globally at the end of the first quarter, according to a shareholder letter issued in May. The number of Canadian and U.S. customers on the waitlist certainly number in the tens of thousands.

Tesla at a crossroads

Tesla sits at a critical juncture. The company has failed to meet any of its production and delivery targets for the Model 3 since its splashy event in July 2017 when CEO Elon Musk handed out the first vehicles to employees. Meanwhile, it’s pouring through cash as it struggles to solve production bottlenecks for the car that is supposed to thrust Tesla from niche maker of luxury electric cars to mass manufacturer — a vital piece of Musk’s broader master plan to provide and sell a sustainable energy ecosystem of products, including solar panels and energy storage.

The stakes are high and Musk’s actions in recent months have a noticeably frenetic cadence. The company recently erected a massive tent, two football fields in length, on the grounds of its Fremont, Calif. factory that houses a hastily built assembly line for the Model 3.

Musk has taken to sleeping at the factory as the deadline looms.

The company’s Model 3 problems first came to light in early October 2017 when it reported it had produced just 260 of its new electric cars in the third quarter and delivered only 220. Production figures have improved, but the company has yet to hit its targets.

Now, all eyes are on Musk as he tries to meet a goal of producing 5,000 Model 3 sedans a week by the end of June. The company is expected to report production and delivery numbers for the latest quarter, which ends June 30.

Three Model 3 choices

Tesla is focusing on higher-margin variants of the Model 3 for now. On Wednesday, Tesla sent an email to reservation holders introducing new Model 3 options, as well as making some noteworthy pricing adjustments and delivery estimates.

Reservation holders can now choose from three versions of the Model 3: the long-range 310-mile rear-wheel drive, long-range dual motor all-wheel drive or the performance variant. Delivery estimates will be shown to customers as they make their selection and will depend upon their order date and the vehicle configuration selected.

Tesla also lowered prices for the dual motor and performance variants. The new pricing will be retroactively applied to customers who have already placed their orders, according to the company. The dual-motor long-range battery Model 3 now starts at $53,000, a price reduction of $1,000. The base performance version is now priced at $64,000, down from $78,000, thanks to Tesla making many of the premium features into optional upgrades. The performance upgrade package is an additional $5,000. Premium paint colors and a white interior each cost an additional $1,500.

For those who are desperate for any Model 3, price be damned, their best option is to pick the dual motor performance version. It’s no mistake that it’s also the most expensive one. Tesla estimates deliveries for this version in two to four months for the earliest reservation holders, according to a review of the design studio.

 

The elusive $35,000 Model 3

But for those early reservation holders, who have been pining for Tesla’s cheapest Model 3 — a $35,000 version equipped with a standard 220-mile range battery — the wait just got about three months longer.

Deliveries of the standard battery version of the Model 3 won’t begin for six to nine months for the earliest reservation holders. That means a person who plunked down a refundable $1,000 deposit on March 31, 2016 might not get the standard battery Model 3 until March 2019.

Keep in mind that this base version isn’t an available option yet. The company said in its first quarter letter to shareholders that it will begin offering the base model with a standard-sized battery pack after it achieves a production rate of 5,000 Model 3s a week.

A month ago, the Tesla Design Studio showed deliveries of the standard battery Model 3 (again for the earliest reservation holders) would begin in late 2018. (See the screenshot captured May 25, 2018 below.)

For prospective customers who put down a deposit today, the wait is up to a year. And now that the waitlist has opened up, that timeline could get a lot longer.

Tesla has pushed out the delivery date for the base version of the Model 3 before, largely because it has focused its efforts on higher-margin versions of the Model 3. Production bottlenecks haven’t helped. Tesla estimated back in December that deliveries to early reservation holders for the standard battery version with rear-wheel drive would begin in early 2018.

For the most fervent Tesla fans, another three months might be palatable, even with the repeated delays. But peruse social media and forums dedicated to Tesla owners (and prospective ones) and it’s clear that patience is beginning to dwindle for some. Further delays could prompt folks on the waitlist to finally ask for their deposit back and turn to other automakers that are finally bringing EVs to market, particularly if Tesla loses the federal credit for plug-in electric vehicles.

All plug-in vehicles sold in the U.S. are eligible for a full federal tax credit of up to $7,500. Once Tesla, or any other manufacturer for that matter, sells its 200,000th vehicle in the U.S., it begins to lose the $7,500 tax credit. The credit is not pulled immediately. The tax credit is made available through the end of the current quarter and continues through the following one. From here, credit drops 50 percent per vehicle for another six months. The credit continues to fall until it disappears altogether.

Tesla is expected to hit that 200,000 mark in 2018.


Source: TechCrunch

Bank says Ticketmaster knew of breach months before taking action

Ticketmaster UK announced on its site yesterday that it identified malicious malware on June 23rd that had affected nearly five percent of their customers, allowing an unknown third-party access to customers’ names, email addresses, telephone numbers, payment details and login information between February 2017 and June 23rd, 2018.

The company says the breach can be traced back to an AI chat bot it uses to help answer customers’ questions when a live staff member is unavailable. The software’s designer, Inbenta, confirmed that the malware had taken advantage of one piece of JavaScript that was written specially for Ticketmaster’s use of the chat bot.

However, both companies have confirmed that as of June 26th the vulnerability has been resolved. In its statement, Ticketmaster told customers that affected accounts had been contacted and were offered a free 12-month identity monitoring service as a consolation as soon as the company became aware of the breach.

But, according to U.K. digital bank Monzo, Ticketmaster was informed of the breach in April.

In a statement released by its Financial Crime team today, Monzo describes the events from its perspective. On April 6th, the bank began to notice a pattern of fraudulent transactions on cards that had been previously used at Ticketmaster. Out of 50 fraud reports the bank received that day, 70 percent of cards had made transactions on Ticketmaster in the last several months.

“This seemed unusual, as overall only 0.8% of all our customers had used Ticketmaster,” said Natasha Vernier, head of Financial Crime at Monzo, in the statement.

On April 12th, Monzo says it expressed its concerns directly to Ticketmaster and that the company said it would “investigate internally.” In the week to follow, Monzo received several more Ticketmaster-related fraud alerts and made the decision to replace roughly 6,000 compromised cards over the course of April 19th and 20th, without mentioning Ticketmaster.

During that same period, Ticketmaster told Monzo that its completed internal investigation had shown no evidence of a breach.

This puts Ticketmaster in an awkward position, because under the 2018 General Data Protection Regulations (GDPR), companies are required to report information of a breach within 72 hours. Not 76 days. It’s uncertain, based on the timeline of events, if Ticketmaster will be held to these standards or the now-overturned 1998 standards, but either way the water is starting to heat up around the ticket dealer.

We’ve reached out to Ticketmaster for comment but the company did not reply by the time of publication.


Source: TechCrunch

Microsoft wants artificial intelligence to catch cheaters on Xbox Live

The U.S. Patent and Trademark Office published an application from Microsoft describing a method of cheat detection for games on a platform level using machine learning. The idea is to bring cheat detection outside the game.

The post Microsoft wants artificial intelligence to catch cheaters on Xbox Live appeared first on Digital Trends.


Source: Digital trends

Hands on with the Echo Dots Kids Edition

Earlier this year, Amazon introduced an Echo Dot for kids, with its $80 Echo Dot Kids Edition device, which comes in your choice of a red, blue, or green protective case. The idea is to market a version of Amazon’s existing Dot hardware to families by bundling it with an existing subscription service, and by throwing in a few extra features – like having Alexa encourage kids to say “please” when making their demands, for example.

The device makes sense in a couple of scenarios – for helicopter parents who want to fully lock down an Echo device before putting it in a kid’s room, and for those who were in the market for a FreeTime Unlimited subscription anyway.

I’ve been testing out an Echo Dot Kids Edition, and ran into some challenges which I thought I’d share. This is not a hardware review – I’m sure you can find those elsewhere. 

Music Filtering

As a parent of an 8-year old myself, I’ve realized it’s too difficult to keep her from ever hearing bad words – especially in music, TV and movies – so I’ve just explained to her that while she will sometimes hear those words, that doesn’t mean it’s okay to say them. (We have a similar rule about art – sometimes people will be nude in paintings, but that doesn’t mean it’s okay to walk around naked all the time.)

Surprisingly, I’ve been able to establish a level of shame around adult and inappropriate content to the point that she will confess to me when she hears it on places like YouTube. She will even turn it off without my instruction! I have a good kid, I guess.

But I understand some parents will only want kids to access the sanitized version of songs – especially if their children are still in the preschool years, or have a tendency to seek out explicit content because they’re little monsters.

Amazon FreeTime would be a good option in that case, but there are some caveats.

For starters, if you plan on using the explicit language filter on songs the Echo Dot plays, then you’re stuck with Amazon Music. While the Echo Dot itself can play music from a variety of services, including on-demand offerings from Pandora and Spotify, you can’t use these services when the explicit filter is enabled as “music services that do not support this filter will be blocked,” Amazon explains.

We’re a Spotify household, so that means my child’s favorite bedtime music playlist became unavailable when we swapped out her existing Echo Dot for the Kids Edition which had the explicit filter enabled.

Above: Parent Dashboard? Where? Maybe a link would help?

You can disable the explicit filter from the Parent Dashboard, but this option is inconveniently available just via the web. When you dig around in the Alexa app – which is where you’d think these controls would be found, there’s only a FreeTime On/Off toggle switch and instructions to “Go to the Parent Dashboard to see activity, manage time limits, and add content.”

It’s not even hyperlinked!

You have to just know the dashboard’s URL is parents.amazon.com. (And not www.parents.amazon.com, by the way. That doesn’t work.)

Then to actually disable the filter, it’s several more steps.

You’ll click the gear icon next to the child’s name, click on “Echo Dot Kids Edition” under “Alexa Settings,” then click “Manage Music.” Here, you can turn the switch on or off.

If you don’t have a subscription music service, the Echo Dot Kids Edition also ships with access to ad-free kid-safe stations on iHeartRadio Family.

Whitelisting Alexa skills…well, some skills!

Another issue with the way FreeTime works with Alexa, is that it’s not clear that nearly everything your child accesses on the device has to be whitelisted.

This leads to a confusing first-time user workflow.

Likely, you’ll start by browsing in the Alexa app’s Skills section or the Skills Store on the web to find some appropriate kid-friendly skills for your child to try. For example, I found and enabled a skill called “Math Facts – Math Practice for Kids.”

But when I instructed “Alexa, open Math Facts,” she responded, “I can’t do that.”

She didn’t say why.

As I hadn’t used FreeTime in quite a while, it didn’t occur to me that each Alexa skill would have to be toggled on – just like the third-party apps, videos, books and audiobooks the child has access to that didn’t ship with FreeTime Unlimited itself.

Instead, I mistakenly assumed that skills from the “Kids” section of the Skills store would just work.

Again, you’ll have to know to go to parents.amazon.com to toggle things on.

And again, the process for doing so is too many clicks deep in the user interface to be immediately obvious to newcomers. (You click the gear by the kid’s name, then “Add Content” – not “Echo Dot Kids Edition” as you might think! Then, on the “Add Content” screen, click over to the “Alexa Skills” tab and toggle on the skills you want the child to use.)

The issue with this system is that it prevents Echo Dot Kids Edition users – kids and adults alike – from discovering and enabling skills by voice. And it adds an unnecessary step by forcing parents to toggle skills on.

After all, if the parents are the ones signing in when visiting the Skills store in-app or on the web, that means they’re the ones choosing to enable the Skills, too.

And if they’re enabling a skill from Kids section, one would assume it’s for their kids to use on their device!

The problem, largely, is that FreeTime isn’t really integrated with the Alexa app. All of this – from explicit content filters to whitelisting skills to turning on or off calling, messaging and drop-ins – should be managed from within the Alexa app, not from a separate website.

Amazon obviously did minimal integration work in order to sell parents a pricier Echo Dot.

To make matters more confusing is the fact that Amazon has partnered with some kids skill publishers, similar to how it partnered with other content providers for apps and movies. That means there’s a list of skills that don’t appear in your Parent Dashboard that also don’t require whitelisting.

This includes: Disney Stories, Loud House Challenge, No Way That’s True, Funny Fill In, Spongebob Challenge, Weird but True, Name that Animal, This or That, Word world, Ben ten, Classroom thirteen, Batman Adventures, and Climb the Beanstalk.

But it’s confusing that you can immediately use these skills, and not others clearly meant for kids. You end up feeling like you did something wrong when some skills don’t work, before you figure out this whole whitelisting system.

In addition, it’s not clear that these “Premium” skills come with the FreeTime subscription – most are not available in the Skills store. If your FreeTime subscription expires, it seems you’ll lose access to these, as well.

Overall, the FreeTime experience for Echo feels disjointed, and there’s a steep learning curve for new users.

Your FreeTime Unlimited 1-year Subscription

It’s also frustrating that there’s no information on the FreeTime Parents dashboard about the nature of your subscription.

You can’t confirm that you’re currently subscribed to the paid product known as FreeTime Unlimited. You can’t see when that subscription expires, or when your first free year is up. It’s unclear if you’ll just be charged, or when that will take place. And there’s no toggle to turn the subscription off if you decide you no longer need it.

Instead, you can only “modify” which credit card you use with Amazon’s 1-click. Seriously. That’s it.

Above: want to manage your subscription?

Below: hahaha, good luck with that!

I still don’t know where to turn this subscription off – I guess the option to disable it doesn’t even appear until your free year is up? (Even clicking on “FreeTime Unlimited” from Amazon.com’s subscription management page routes you back to this useless Parent dashboard page for managing your 1-Click settings.)

So, ask me in a year, maybe?

That said, if you are in the market for both a FreeTime Unlimited subscription and an Echo Dot, you may as well buy the Kids Edition.

FreeTime Unlimited works on Fire tablets, Android devices, Kindle, and as of this month, iOS devices, providing access to over 15,000 kid-safe apps, games, videos, books and educational content. On Amazon devices, parents can also set screen time limits and educational goals.

The service by itself is $2.99 per month for Prime members (for one profile) or $4.99 per month for non-members. It’s more if you buy the Family subscription. Meanwhile, the regular 2nd gen Echo Dot is currently $49.99. So you’re basically looking at $50 + $36/year for FreeTime Unlimited if you bought these things separately as a Prime member.

The Echo Dot Kids Edition comes with one year of FreeTime Unlimited and is $79.99. So you’re saving a tiny bit there. Plus, you can always turn FreeTime off on the device, if you’d rather just use the kids Echo Dot as a regular Echo Dot – while still getting a free year of FreeTime for another device, like the kid’s iPad.

Still, watch out because Echo Dot often goes on sale – and probably will be on sale again for Prime Day this summer. Depending on the price cut it gets, it may not be worth it to buy the bundle.

Other Perks

There are other perks that Amazon tries to use to sell the Echo Dot Kids Edition to families, but the most notable is “Magic Word.”

This feature turns on when FreeTime is enabled, and thanks kids for saying “please” when they speak to Alexa. Yes, that seems like a small thing but it was something that a lot of parents were upset about. They thought kids were learning bad manners by barking commands at Alexa.

I don’t know about that. My kid seems to understand that we say “please” and “thank you” to people, but Alexa doesn’t get her feelings hurt by being told to “play Taylor Swift.” But to each their own!

This feature will thrill some parents, I’m sure.

Parents can also use FreeTime to pause the device or configure a bedtime so kids don’t stay up talking to Alexa, but honestly, LET ‘EM.

It’s far better than when they stall bedtime by badgering you for that extra glass of water, one more blanket, turn on that light, now crack the door…a little more…a little less…Honestly, escaping the kid’s room at bedtime is an art form.

If Alexa can keep them busy and less afraid of the dark, I’m calling it a win.

FreeTime with the Echo Dot Kids Edition also lets you set up “Character Alarms” – meaning, kids can configure Alexa to wake them up with an alarm click featuring characters from brands like Disney and Nickelodeon.

This is hilarious to me.

Because if you have a kid in the preschool to tween age range who actually requires an alarm clock to wake up in the morning instead of getting up at the crack of dawn (or maybe one who has gone through years of training so they DON’T ALSO WAKE YOU UP AT THE CRACK OF DAWN OH MY GOD) – then, I guess, um, enjoy character alarms?

I’m sorry, let me stop laughing….Hold on.

I’m sure somebody needs this.

Sorry for laughing. But please explain how you’ve taught your children to sleep in? Do they go to bed at a decent hour too? No seriously, email me. I have no idea.

The Echo Dot Kids Edition can also work as a household intercom, but so do regular Echo devices.

You can turn off voice purchasing on the Kids Edition, but you can do that on regular devices, too (despite what Amazon’s comparison chart says.)

Plus, kids can now control smart home devices with the Echo Dot Kids Edition – a feature that shamefully wasn’t available at launch, but is now.

And that cute protective case? Well, a regular Echo Dot is actually pretty sturdy. We’ve dropped ours probably a dozen times from dresser to floor (uncarpeted!) with no issues.

I like how Amazon tries to sell the case, though:


I guess if your kid plans to do CHEMISTRY EXPERIMENTS by the Echo Dot, you may need this.

In reality, the case is just cute – and can help the Echo better match the kid’s room.

The Echo Kids Edition, overall, is not a must-have device. You’ll have more flexibility with a regular Echo and a little old-school parenting.


Source: TechCrunch

Researchers train bipedal robots to step lightly over rough terrain

Researchers at the Hybrid Robotics Group at UC Berkeley and CMU are hard at work making sure their robots don’t fall over when tiptoeing through rough terrain. Using machine learning and ATRIAS robots, the teams are able to “teach” robots to traverse stepping stones they’ve never seen before.

Their robots, described here, are unique in that they are bipedal and use a mixture of balance and jumping to ensure they don’t tip off the blocks.

“What’s different about our methods is that they allow for dynamic walking as opposed to the slower quasi-static motions that robots tend to use,” write the researchers. “By reasoning about the nonlinearities in the dynamics of the system and by taking advantage of recent advances in optimal and nonlinear control technology, we can specify control objectives and desired robot behaviors in a simple and compact form while providing formal stability and safety guarantees. This means our robots can walk over discrete terrain without slipping or falling over, backed by some neat math and some cool experimental videos.”

The robots are currently “blind” and can’t use visual input to plan their next move. However, with a robot called CASSIE, they will be able to see and feel the stones as they hop along, ensuring that they don’t tip over in the heat of fun… or battle.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900