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

Archivo del Autor: Belen De Leon

Cyber Monday 2018: Best Toy Deals and Parenting Essentials

Looking for toys, a Roomba, or an Instant Pot? Here are the Cyber Monday deals for everyone in the family.
Source: Wired

GM plans to cut more than 14,000 jobs, close factories as downturn looms

First, came the voluntary buyouts. Now, GM is ramping up its belt-tightening measures with cuts to factory and white-collar workers, plant closures in North America and the elimination of several car models as it tries to transform into a nimble company focused on high-margin SUV, crossovers and trucks and investments in future products like electric and autonomous vehicles.

The actions, which are meant to safeguard the automaker from an expected downturn in the U.S. market, will increase GM’s annual free cash flow by about $6 billion, including cost reductions of $4.5 billion and lower capital expenditure annual run rate of almost $1.5 billion by 2020. Ford took similar cost-cutting measures earlier this year. 

GM said it will cut its salaried workforce in North America by 15% —and its executives by 25% — as well as no longer allocate products to three assembly and two propulsion plants, including the Lordstown Assembly in Ohio, Detroit-Hamtramck Assembly in Michigan and Oshawa Assembly in Canada beginning in 2019. GM will stop allocating production at propulsion plants in White Marsh, Maryland, and Warren, Michigan after December 2019. That means factory workers at those plants will be laid off as well.

Union workers at the Oshawa plant walked out Monday in protest.

All of the products assembled at the Lordstown, Detroit-Hamtramck and Oshawa plants will no longer be produced by the end of next year. As a result, GM will phase out the Chevrolet Cruze compact car and Chevrolet Impala sedan, and the Cadillac CT6. At least one plug-in hybrid vehicle will also be phased out. The Chevy Volt is assembled Detroit-Hamtramck plant and its motor is made at the propulsion in White Marsh, Maryland.

The plans will affect nearly 15,000 workers.

Meanwhile, the company says it will double engineering resources allocated to electric and autonomous vehicle programs by 2020.

“We are taking these actions now, while the company and the economy are strong, to stay in front of a fast-changing market and to capitalize on growth opportunities as we push to achieve a vision of a world with zero crashes, zero missions and zero congestion,” GM Chairman and CEO Mary Barra said during a call with analysts Monday.

In October, GM offered voluntary buyouts to 18,000 salaried employees in North America who have at least 12 years of experience. GM gave these voluntary buyout employees until November 19 to decide whether to take the buyout offer. The company hasn’t said how many took the offer.

GM has been undergoing a transformation over the past four to five years, getting rid of expensive, money-losing programs like the Opel brand in Europe, and investing more into electrification and autonomous vehicle technology.


Source: TechCrunch

Last-minute Cyber Monday deals

Listen, I know you’re tired of deals. I get it. You already woke up at 1AM on Black Friday to head to Best Buy in your pajama pants. But if we just stick together and follow the rules, we’ll get through the holiday gift season in one piece. We got this.

What follows is far from a comprehensive list of the deals you’ll be able to find online today, but should help you get started on your holiday shopping — or just pick up a little something for yourself, if you’re so inclined.

Ring Video Doorbell 2 ($60 off) – As always, Amazon’s flooding Cyber Monday with deals on its own devices. At 30 percent off, with a third-gen Echo Dot thrown in, the Ring doorbell just might be the best of the bunch.

Buy a Samsung Galaxy, get an Echo Show free – Amazon’s also got some deep discounts on the Samsung Galaxy Note 9, S9 and S9+, with bundled Echo devices thrown in for good measure. Sorry Bixby.

Apple iPad ($80 off) – Walmart’s got a bunch of deals on Apple products — while supplies last.

Apple Watch Series 3 ($50 off) – Sure it’s not the latest version — but it’s still a solid deal for the holidays.

Fitbit Ionic ($70 off) – The Versa is admittedly the better of Fitbit’s new smartwatches, but $70 off is a solid deal for the larger device. 

GoPro Hero7 ($70 off) – A solid discount for the leading action cam. 


Source: TechCrunch

The Surface Book 2 sees a $200 price cut for Cyber Monday

Cyber Monday has lots of deals trying to grab your attention, but one of the best we’ve found is for the Surface Book 2. Pick out one with a Core i7 CPU, 16GB of memory, and at least 256GB of storage, and you can have $200 off.

The post The Surface Book 2 sees a $200 price cut for Cyber Monday appeared first on Digital Trends.


Source: Digital trends

Save $300 on a Dell XPS 9570 gaming laptop, more in Amazon’s Cyber Monday sale

Black Friday is over but you can now save up to $300 on a Dell XPS 9570 Gaming Laptop and up to $100 or $200 other popular Acer, HP, and Lenovo Windows devices during Amazon’s Cyber Monday event.

The post Save $300 on a Dell XPS 9570 gaming laptop, more in Amazon’s Cyber Monday sale appeared first on Digital Trends.


Source: Digital trends

Google Maps biz reviews can now include hashtags

Google Maps has quietly rolled out a new feature aimed at helping users discover places others have recommended: it now supports hashtags in reviews. For example, if you’re reviewing a restaurant that would make an excellent #datenight spot, you can simply add the appropriate hashtag. Or if the business is #familyfriendly or #wheelchairaccessible, you can note those sorts of things, too.

Google suggests that users add up to five hashtags per review, and place them at the end of the review to make the text easier to read.

The company confirmed to TechCrunch support for hashtags rolled out globally just over a week ago on Android devices. So far, it had only been announced to members of Google Maps’ Local Guides program — the program that rewards its members for sharing their reviews, photos and knowledge about businesses and other places they visit.

Guides were told they can go back and add hashtags to their old reviews, as well as include them on new ones.

In addition to helping people find restaurants by cuisine or dietary needs (e.g. #vegetarian), hashtags can also highlight local attractions as #goodforselfies or a great place for #sunsetviews, Google suggested. The tags can note the accessibility features offered, too — like if there’s a wheelchair ramp or an audio menu available.

But unlike on Instagram and other social apps, the hashtags in reviews need to be specific to be useful. Google says that general terms like #love or #food won’t be helpful. 

The feature on its own may seem like a minor, if handy, addition to Google Maps. However, it arrives at a time when Google Maps has been getting upgraded to better challenge Facebook’s Pages platform.

For example, Maps in October added a new “follow” feature, which allows users to track businesses in order to hear about their news, sales, deals, events and more. This month, Google rolled out a revamped My Business app so business owners could easily update their Maps profile page with new content — including the news they wanted to share with followers. They also can use the app to view and respond to reviews and messages.

With the addition of hashtags in reviews, Google Maps could become a better discovery platform for businesses and other places, and possibly even a social recommendations platform. Google Guides were told to use the hashtag #LetsGuide to point users to their own personal recommendations of favorite places. To what extent they’ll adopt that tag, of course, still remains to be seen.

To use the new hashtags feature, you just tap the blue link when you see one listed in a review to be taken to a list of the other nearby places that have the same tag, Google says. The company didn’t say when the feature would make its way to iOS or the web.


Source: TechCrunch

Here are all the best Apple MacBook deals for Cyber Monday 2018

Shoppers looking for a new Apple laptop could find huge savings on a new MacBook on Cyber Monday. Retailers are offering discounts as much as $650 on select MacBook, MacBook Air, and MacBook Pro models this holiday season.

The post Here are all the best Apple MacBook deals for Cyber Monday 2018 appeared first on Digital Trends.


Source: Digital trends

Red Dead Online launches in beta tomorrow

A month after launching to universal acclaim, Red Dead Redemption 2 is finally getting its online component. Red Dead Online launches in beta this week, with access opening for users starting tomorrow.

The roll out is admittedly a bit convoluted. Rockstar is clearly staggering things here, so as to avoid a repeat of the clustereff it experienced a few years back with the GTA Online launch. Those who purchased the $90 Ultimate Edition get first dibs, starting tomorrow. From there, new slots will open daily, based on when users first played the title, before things open to everyone on Friday.

The online version of the wildly popular western builds on the original title’s multiplayer modes, with both competitive and co-op elements. A narrative of sorts will tie the title together, though it will understandable be less complex than the one found in the offline single player, according to Variety. The open-world gameplay will include hunting, fishing and riding with posses of up to seven players.

The title has already proven a massive hit for Rockstar, moving more than 17 million copies in its first two weeks.


Source: TechCrunch

Banuba raises $7M to supercharge any app or device with the ability to really see you

Walking into the office of Viktor Prokopenya – which overlooks a central London park – you would perhaps be forgiven for missing the significance of this unassuming location, just south of Victoria Station in London. While giant firms battle globally to make Augmented Reality a ‘real industry’, this jovial businessman form Belrarus is poised to launch a revolutionary new technology for just this space. This is the kind of technology some of the biggest companies in the world are snapping up right now, and yet, scuttling off to make me a coffee in the kitchen is someone who could be sitting on just such a company.

Regardless of whether it’s immediate future is obvious or not, AR has a future if the amount of investment pouring into the space is anything to go by.

In 2016 AR and VR attracted $2.3 billion worth of investments (a 300% jump from 2015) and is expected to reach $108 billion by 2021 – 25% of which will be aimed at the AR sector. But, according to numerous forecasts, AR will overtake VR in 5-10 years.

Apple is clearly making headway in its AR developments, having recently acquired AR lens company Akonia Holographics and in releasing iOS 12 this month, it enables developers to fully utilize ARKit 2, no doubt prompting the release of a new wave of camera-centric apps. This year Sequoia Capital China, SoftBank invested $50M in AR camera app Snow. Samsung recently introduced its version of the AR cloud and a partnership with Wacom that turns Samsung’s S-Pen into an augmented reality magic wand.

The IBM/Unity partnership allows developers to integrate Watson cloud services such as visual recognition, speech to text, and more into their Unity applications.

So there is no question that AR is becoming increasingly important, given the sheer amount of funding and M&A activity.

Joining the field is Prokopenya’s “Banuba” project. For although you can download a Snapchat-like app called ‘Banuba’ from the App Store right now, underlying this is a suite of tools of which Prokopenya is the founding investor, and who is working closely to realize a very big vision with the founding team of AI/AR experts behind it.

The key to Banuba’s pitch is the idea that its technology could equip not only apps but even hardware devices with “vision”. This is a perfect marriage of both AI and AR. What if, for instance, Amazon’s Alexa couldn’t just hear you? What if it could see you and interpret your facial expressions or perhaps even your mood? That’s the tantalizing strategy at the heart of this growing company.

Better known for its consumer apps, which have been effectively testing their concepts in the consumer field for the last year, Banuba is about to move heavily into the world of developer tools with the release of its new Banuba 3.0 mobile SDK. (Available to download now in the App Store for iOS devices and Google Play Store for Android). It’s also now secured a further $7m in funding from Larnabel Ventures, the fund of Russian entrepreneur Said Gutseriev, and Prokopenya’s VP Capital.

This move will take its total funding to $12m. In the world of AR, this is like a Romulan warbird de-cloaking in a scene from Star Trek.

Banuba hopes that its SDK will enable brands and apps to utilise 3D Face AR inside their own apps, meaning users can benefit from cutting-edge face motion tracking, facial analysis, skin smoothing and tone adjustment. Banuba’s SDK also enables app developers to utilise background subtraction, which is similar to ‘green screen’ technology regularly used in movies and TV shows, enabling end-users to create a range of AR scenarios. Thus, like magic, you can remove that unsightly office surrounding and place yourself on a beach in the Bahamas…

Because Banuba’s technology equips devices with ‘vision’, meaning they can ‘see’ human faces in 3D and extract meaningful subject analysis based on neural networks, including age, gender, it can do things that other apps just cannot do. It can even monitor your heart rate via spectral analysis of the time-varying color tones in your face.

It has already been incorporated into an app called Facemetrix, which can track a child’s eyes to ascertain whether they are reading something on a phone or tablet or not. Thanks to this technology, it is possible to not just to “track” a person’s gaze, but also to control a smartphone’s function with a gaze. To that end, the SDF can detect micro-movements of the eye with subpixel accuracy in real-time, and also detects certain points of the eye. The idea behind this is to “Gamify education”, rewarding a child with games and entertainment apps if the Facemetrix app has duly checked that they really did read the e-book they told their parents they’d read.

If that makes you think of a parallel with a certain Black Mirror episode where a young girl is prevented from seeing certain things via a brain implant, then you wouldn’t be a million miles away. At least this is a more benign version…

Banuba’s SDK also includes ‘Avatar AR’, empowering developers to get creative with digital communication by giving users the ability to interact with – and create personalized – avatars using any iOS or Android device.

Prokopenya says: “We are in the midst of a critical transformation between our existing smartphones and future of AR devices, such as advanced glasses and lenses. Camera-centric apps have never been more important because of this.” He says that while developers using ARKit and ARCore are able to build experiences primarily for top-of-the-range smartphones, Banuba’s SDK can work on even low-range smartphones.

The SDK will also feature Avatar AR, which allows users to interact with fun avatars or create personalised ones for all iOS and Android devices. Why should users of Apple’s iPhone X be the only people to enjoy Animoji?

Banbua is also likely to take advantage of the news that Facebook recently announced it was testing AR ads in its newsfeed, following trials for businesses to show off products within Messenger.

Banuna’s technology won’t simply be for fun apps however. Inside 2 years, the company has filed 25 patent applications with the the US patent office and of six of those were processed in record time compared with the average. Its R&D center, staffed by 50 people and based in Minsk, is focused on developing a portfolio of technologies.

Interestingly, Belarus has become famous for AI and facial recognition technologies.

For instance, cast your mind back to early 2016, when Facebook bought Masquerade, a Minsk-based developer of a video filter app, MSQRD, which at one point was one of the most popular apps in the App Store. And in 2017, another Belarusian company, AIMatter, was acquired by Google, only months after raising $2M. It too took an SDK approach, releasing a platform for real-time photo and video editing on mobile, dubbed Fabby. This was built upon a neural network-based AI platform. But Prokopenya has much bolder plans for Banuba.

In early 2017, he and Banuba launched a “technology-for-equity” program to enroll app developers and publishers across the world. This signed up Inventain, another startup from Belarus, to develop AR-based mobile games.

Prokopenya says the technologies associated with AR will be “leveraged by virtually every kind of app. Any app can recognize its user through the camera: male or female, age, ethnicity, level of stress, etc.” He says the app could then respond to the user in any number of ways. Literally, your apps could be watching you.

So for instance, a fitness app could see how much weight you’d lost just by using the Banuba SDF to look at your face. Games apps could personalize the game based on what it knows about your face, such as reading your facial cues.

Back in his London office, overlooking a small park, Prokopenya waxes lyrical about the “incredible concentration of diversity, energy and opportunity” of London. “Living in London is fantastic,” he says. “The only thing I am upset about, however, is the uncertainty surrounding Brexit and what it might mean for business in the UK in the future.”

London may be great (and will always be), but sitting on his desk though is a laptop with direct links back to Minsk, a place where the facial recognition technologies of the future are only now just emerging.


Source: TechCrunch

Amazon closes its restaurant delivery service in London

Amazon is shutting down its two-year old restaurant delivery service in London, according to a report by the Evening Standard, which an Amazon spokesperson confirmed. Customers were sent emails which informed them of the change, saying they would no longer be able to order from Amazon Restaurants UK after Monday, December 3rd, the report said.

The retailer first expanded its restaurant delivery service to London back in September 2016, after its initial launch Seattle, which was then followed by a number of other major U.S. markets. The service is a part of Prime Now, Amazon’s same-day delivery service, which in the U.S. allows consumers to shop Amazon, Whole Foods, and order from restaurants.

In the U.K., Amazon promised customers no menu markups on hidden service fees as well as free delivery for Prime members with a minimum order of £15.00. Amazon later added a £1.99 flat fee on orders, however. Amazon had also promised it would refund the difference between items ordered through Amazon and the current online price, if the restaurant lowered a menu item’s price within 24 hours of the original order.

The delivery service was first launched in postcodes in the central, east, north, and southeast of London, but later expanded across most of the city. It delivered food within an hour from over 200 restaurants.

In London, Amazon has faced fierce competition from local players, including Deliveroo and Uber Eats, the report noted. That may have contributed to its decision to shutter its business in that market.

Amazon confirmed the closure in a statement shared with the news outlet, which it also shared with us.

“We are closing Amazon Restaurants UK. We would like to thank all of our customers and merchants, and delivery partners for their support,” they said.

The service is still running in the U.S., and that doesn’t appear to be changing any time soon. In fact, Amazon recently expanded its Seattle-based Daily Dish service in the U.S. to a new market, Austin, earlier this month. With Daily Dish, Amazon sends daily lunch specials to office workers, which they can order by replying to a text or using the Amazon or Prime Now mobile apps.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248