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

Archivo del Autor: Belen De Leon

Facebook confirms it’s building augmented reality glasses

“Yeah! Well of course we’re working on it,” Facebook’s head of augmented reality Ficus Kirkpatrick told me when I asked him at TechCrunch’s AR/VR event in LA if Facebook was building AR glasses. “We are building hardware products. We’re going forward on this . . . We want to see those glasses come into reality, and I think we want to play our part in helping to bring them there.”

This is the clearest confirmation we’ve received yet from Facebook about its plans for AR glasses. The product could be Facebook’s opportunity to own a mainstream computing device on which its software could run after a decade of being beholden to smartphones built, controlled and taxed by Apple and Google.

This month, Facebook launched its first self-branded gadget out of its Building 8 lab, the Portal smart display, and now it’s revving up hardware efforts. For AR, Kirkpatrick told me, “We have no product to announce right now. But we have a lot of very talented people doing really, really compelling cutting-edge research that we hope plays a part in the future of headsets.”

There’s a war brewing here. AR startups like Magic Leap and Thalmic Labs are starting to release their first headsets and glasses. Microsoft is considered a leader thanks to its early HoloLens product, while Google Glass is still being developed for the enterprise. And Apple has acquired AR hardware developers like Akonia Holographics and Vrvana to accelerate development of its own headsets.

Mark Zuckerberg said at F8 2017 that AR glasses were 5 to 7 years away

Technological progress and competition seems to have sped up Facebook’s timetable. Back in April 2017, CEO Mark Zuckerberg said, “We all know where we want this to get eventually, we want glasses,” but explained that “we do not have the science or technology today to build the AR glasses that we want. We may in five years, or seven years.” He explained that “We can’t build the AR product that we want today, so building VR is the path to getting to those AR glasses.” The company’s Oculus division had talked extensively about the potential of AR glasses, yet similarly characterized them as far off.

But a few months later, a Facebook patent application for AR glasses was spotted by Business Insider that detailed using “waveguide display with two-dimensional scanner” to project media onto the lenses. Cheddar’s Alex Heath reports that Facebook is working on Project Sequoia that uses projectors to display AR experiences on top of physical objects like a chess board on a table or a person’s likeness on something for teleconferencing. These indicate Facebook was moving past AR research.

Facebook AR glasses patent application

Last month, The Information spotted four Facebook job listings seeking engineers with experience building custom AR computer chips to join the Facebook Reality Lab (formerly known as Oculus research). And a week later, Oculus’ Chief Scientist Michael Abrash briefly mentioned amidst a half-hour technical keynote at the company’s VR conference that “No off the shelf display technology is good enough for AR, so we had no choice but to develop a new display system. And that system also has the potential to bring VR to a different level.”

But Kirkpatrick clarified that he sees Facebook’s AR efforts not just as a mixed reality feature of VR headsets. “I don’t think we converge to one single device . . . I don’t think we’re going to end up in a Ready Player One future where everyone is just hanging out in VR all the time,” he tells me. “I think we’re still going to have the lives that we have today where you stay at home and you have maybe an escapist, immersive experience or you use VR to transport yourself somewhere else. But I think those things like the people you connect with, the things you’re doing, the state of your apps and everything needs to be carried and portable on-the-go with you as well, and I think that’s going to look more like how we think about AR.”

Oculus Chief Scientist Michael Abrash makes predictions about the future of AR and VR at the Oculus Connect 5 conference

Oculus virtual reality headsets and Facebook augmented reality glasses could share an underlying software layer, though, which might speed up engineering efforts while making the interface more familiar for users. “I think that all this stuff will converge in some way maybe at the software level,” Kirkpatrick said.

The problem for Facebook AR is that it may run into the same privacy concerns that people had about putting a Portal camera inside their homes. While VR headsets generate a fictional world, AR must collect data about your real-world surroundings. That could raise fears about Facebook surveilling not just our homes but everything we do, and using that data to power ad targeting and content recommendations. This brand tax haunts Facebook’s every move.

Startups with a cleaner slate like Magic Leap and giants with a better track record on privacy like Apple could have an easier time getting users to put a camera on their heads. Facebook would likely need a best-in-class gadget that does much that others can’t in order to convince people it deserves to augment their reality.

You can watch our full interview with Facebook’s director of camera and head of augmented reality engineering Ficus Kirkpatrick from our TechCrunch Sessions: AR/VR event in LA:


Source: TechCrunch

The new thin-bezeled Chromebooks from Asus won’t empty your wallet

Asus launched three new Chromebooks, featuring narrow bezels, Intel quad-core CPUs, and premium design. The three models come in 11.6-inch, 14-inch and 15.6-inch sizes, but remain affordable, stylish, and efficient.

The post The new thin-bezeled Chromebooks from Asus won’t empty your wallet appeared first on Digital Trends.


Source: Digital trends

Voting is a social experience

If your Instagram followers aren’t aware that you’ve voted, did you really even vote?

In 2018, the act of voting is great social media fodder. People want their friends to know they’ve registered to vote, or that they’ve just mailed in their absentee ballot or even that they’ve bought some sort of “look, I voted” t-shirt. These announcements are being shared across social platforms like it’s a required part of the voting process.

Whether or not those people only voted for the likes doesn’t really matter, the important thing is that they voted. Social media, because of the unprecedented access it grants people to the lives of their peers and influencers, is an effective strategy of pushing eligible voters to the polls. Why? Because people care about their friends and often even more about what their friends think of them. No one wants to be that friend that didn’t vote.

Vote.org and Outvote, a texting app for political campaigns, have taken note. The non-profit platform for voter registration, information and advocacy has teamed up with the Y Combinator graduate to launch a new nonpartisan social media app that syncs with a user’s address book to help them quickly and efficiently remind their friends to check their registration status, find their polling place location and vote.

According to Outvote’s research, one text message from a known contact made people 10 percent more likely to vote versus 8 percent from a typical conversation with a political canvasser. Using the app, you can essentially perform 2 hours of canvassing in 5 minutes, from the comfort of your own bed.

“This November, reminding your friends is your new civic duty,” Outvote co-founder Naseem Makiya said in a statement. 

Outvote’s flagship app is tailored for Democrats and is meant to inspire and personalize grassroots-style campaigning. Using that app, you can send messages to your friends using Facebook Messenger, too, though the app doesn’t sync with any contacts outside of your phone’s address book.

In addition to YC backing, Outvote has raised $300,000 in seed funding. The startup was founded by Makiya, formerly of startups Moovweb and DataCamp, as well as Nadeem Mazen, the former chief executive officer of a creative agency called Nimblebot.

Axios reported earlier today that while TV and email campaigns are still used by political campaigns, text messaging has proven to be a whole lot more successful. Per Opn Sesame, 90 percent of text messages are read within 5 minutes: “That intimate delivery, and the ability to target and personalize messages, is what makes them so effective for campaigns — but also annoying for many voters who didn’t sign up for them,” Axios’ Kim Hart wrote.

Social media companies, other avenues for targeted and personalized messaging, have stepped up their voter education efforts ahead of the midterm elections.

Snap announced yesterday that after adding a vote button to its app, more than 400,000 of its users registered to vote via TurboVote. Meanwhile, Facebook and Twitter have added small reminders to their feeds, as have Reddit, Tinder, Bumble, Lyft and several other big tech companies.

Instagram, for its part, has Taylor Swift. Her recent social media campaign, beginning with a post earlier this month prodding her fans to vote, caused a big spike in voter registrations. According to Vote.org, 65,000 people registered to vote in the 24-hour period that followed her first-ever politically fueled gram.

Since then, Swift has been sharing images of her fans that voted on her Instagram story. It’s her reward to those who followed her advice to express their political opinions.

So vote, and you may be featured on a pop star’s Instagram. That’s 2018 for you.


Source: TechCrunch

Waymo explains what its self-driving cars should do when pulled over – Roadshow

A new guide describes how the autonomous vehicles are supposed to react with police vehicles and first responders.
Source: CNET

The Leica M10-D pretends to be a film camera by ditching the screen – CNET

There’s even a fake film advance lever to complete the illusion.
Source: CNET

Alexa for Business opens up to third-party device makers

Last year, Amazon announced a new initiative, Alexa for Business, designed to introduce its voice assistant technology and Echo devices into a corporate setting. Today, it’s giving the platform a big upgrade by opening it up to device makers who are building their own solutions that have Alexa built-in.

The change came about based on feedback from the existing organizations where Alexa for Business is today being used, Amazon says. The company claims thousands of businesses have added an Amazon Echo alongside their existing office equipment since the program’s debut last year, including companies like Express Trucking, Fender and Propel Insurance, for example.

But it heard from businesses that they want to have Alexa built in to existing devices, to minimize the amount of technology they need to manage and monitor.

The update will allow device makers building with the Alexa Voice Service (AVS) SDK can now create products that can be registered with Alexa for Business, and managed as shared devices across the organization.

The device management capabilities include the ability to configure things like the room designation, location and monitor the device’s health, as well as manage which public and private skills are assigned to the shared devices.

A part of Alexa for Business is the ability for organizations to create their own internal – and practical – skills for a business setting, like voice search for employee directories, Salesforce data, or company calendar information.

Amazon also recently launched its own feature for Alexa for Business users that offers the ability for staff to book conference rooms.

Amazon says it’s already working with several brands on integrating Alexa into their own devices including Plantronics, iHome, and BlackBerry. And it’s working with solution providers like Linkplay and Extron, it says. (Citrix has also begun to integrate with the ‘for Business’ platform.)

“We’ve been using Alexa for Business since its launch by pairing Echo devices with existing Polycom equipment,” noted Laura Marx, VP of Alliance Marketing at Plantronics, in a statement about its plans to make equipment that works with Alexa. “Integrating those experiences directly into products like Polycom Trio will take our customer experience to the next level of convenience and ease of use,” she said.

Plantronics provided an early look at the Alexa experience earlier this year, and iHome has an existing device with Alexa built-in – the iAVS16. However, it has not yet announced which product will be offered through Alexa for Business.

It’s still too soon to see how well any of Amazon’s business initiatives with Alexa pay off – after all, Echo devices today are often used for consumer-orientated purposes like playing music, getting news and information, setting kitchen timers, and making shopping lists. But if Amazon is able to penetrate businesses with Echo speakers and other Alexa-powered business equipment, it could make inroads into a profitable voice market, beyond the smart home.

But not everyone believes Alexa in the workplace is a good idea. Hackers envision how the devices could be used for corporate espionage and hacks, and warn that companies with trade secrets shouldn’t have listening devices set around their offices.

Amazon, however, is plodding ahead. It has even integrated with Microsoft’s Cortana so Alexa can gain access to Cortana’s knowledge of productivity features like calendar management, day at a glance, and customer email.

The Alexa for Business capabilities are provided as an extension to the AVS Device SDK, starting with version 1.10, available to download from Github.

 


Source: TechCrunch

Maximus Camera Floodlight review: Outdoor floodlight camera IDs cars, people – CNET

The Maximus Camera Floodlight saves motion-activated video clips and auto-adjusts its built-in LEDs for you.
Source: CNET

Mobvoi launches new $200 smartwatch and $130 AirPods alternative

Chinese AI company Mobvoi has consistently been one of the best also-rans in the smartwatch game, which remains dominated by Apple. Today, it launched a sequel to its 2016 TicWatch, which was a viral hit raising over $2 million on Kickstarter, and it unveiled a cheaper take on Apple’s AirPods.

The new TicWatch C2 was outed at a London event and is priced at $199.99. Unlike its predecessor, it has shifted from Mobvoi’s own OS to Google’s Wear OS. That isn’t a huge surprise, though, since Mobvoi’s newer budget watches and ‘pro’ watch have both already made that jump.

The C2 — which stands for classic 2 — packs NFC, Bluetooth, NFC and a voice assistant. It comes in black, platinum and rose gold. The latter color option — shown below — is thinner so presumably it is designed for female wrists.

However, there’s a compromise since the watch isn’t shipping with Qualcomm’s newest Snapdragon Wear 3100 chip. Mobvoi has instead picked the older 2100 processor. That might explain the price, but it will mean that newer Android Wear watches shipping in the company months have better performance, particularly around battery life. As it stands, the TicWatch C2 claims a day-two life but the processor should be a consideration for would-be buyers.

Mobvoi also outed TicPods Free, its take on Apple’s wireless AirPods. They are priced at $129.99 and available in red, white and blue.

The earbuds already raised over $2.8 million from Indiegogo — Mobvoi typically uses crowdfunding to gather feedback and assess customer interest — and early reviews have been positive.

They work on Android and iOS and include support for Alex and Google Assistant. They also include gesture-based controls beyond the Apple-style taps for skipping music, etc. Battery life without the case, which doubles as a charger, is estimated at 18 hours, or four hours of listening time.

The TicPods are available to buy online now. The TicWatch C2 is up for pre-sale ahead of a “wide” launch that’s planned for December 6.

Mobvoi specializes in AI and it includes Google among its investors. It also has a joint venture with VW that is focused on bringing Ai into the automotive industry. In China it is best known for AI services but globally, in the consumer space, it also offers a Google Assistant speaker called TicHome Mini.


Source: TechCrunch

Apple begins testing Group FaceTime for MacOS Mojave, again

MacOS Mojave users will soon be able to participate in Group FaceTime calls with up to 31 other Mac and iPhone users. Apple is now testing the group video chat feature as part of its fifth developer beta of MacOS 10.14.1.

The post Apple begins testing Group FaceTime for MacOS Mojave, again appeared first on Digital Trends.


Source: Digital trends

No single solution to self-driving cars' trolley problem, study says – Roadshow

Respondents disagree on whom an autonomous car should kill in the event of an unavoidable crash.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533