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

Archivo del Autor: Belen De Leon

With a possible Apple tag waiting in the wings, Tile unveils Sticker, an adhesive device for tracking objects

We are still waiting to see if Apple officially unveils a new spin on the business of tracking tags — the small devices that you put on ‘dumb’ objects like keys, wallets and other objects you have a habit of losing or leaving places to be able to pinpoint their location — but in the meantime, Tile, one of the pioneers of this technology, is upping its game today with its least-obtrusive device yet: a sticker.

Today, the startup unveiled Sticker, a new, waterproof tracking device that it created in collaboration with 3M, which uses adhesive to attach to objects to be able to track them by Bluetooth to a range of 150 feet, or further using Tile’s community network by way of its app.

Alongside this, the startup is also announcing enhancements to its existing range of Tile tracking devices. The Slim is now in the shape and thinness of a credit card, designed for wallets and other places where you might insert card-shaped information (for example, in luggage ID compartments), and its range has been extended to 200 feet with a battery life of three years.

And the Mate and Pro tags — the square-shaped fobs that Tile is most famous for — are also getting their ranges extended to 400 feet.

All four models are going on sale as of today at a range of prices: Tile Stickers starting from $39.99 for a 2-pack, $59.99 for a 4-pack; Tile Slim at $29.99; Tile Mate at $24.99; and Tile Pro at $34.99. The message here is that Tile is continuing to increase its flexibility and use cases with these updates and new Sticker release.

“Over the years we’ve seen our customers use Tile for a variety of items,� said CJ Prober, Tile CEO, in a statement. “From wallets to remote controls, power tools to backpacks, our customers have shown us they want a Tile for everything. We’ve designed our new product line to empower the Tile community to find literally anything.�

The moves come on the heels of a competitive time for Tile. On the one hand, the business area that it identified early on has clearly caught the attention of a number of other companies, underscoring the opportunity. But the flip side of that is a lot of new competition in an area that is already crowded and has seen some high-profile failures.

On the launch front, in addition to Apple’s reported interest in launching a competitor, earlier this year Verizon (which also owns TechCrunch) also launched its own IoT play in this area, and Google has also created tighter integrations for people to use its Home devices and Android platform to locate objects. At the same time, some of Tile’s earliest competitors have been heavily challenged to make a go of it: Trackr last year rebranded to Adero and just weeks later laid off nearly half its staff, a decline that we’ve heard has not been halted in the months since.

For its part, Tile last summer raised $45 million last summer on the heels of some interesting strategic partnerships with the likes of Comcast — which, similar to Verizon, Apple, and Google, sees an opportunity in doing more with item tracking as part of a bigger end-to-end connected home play. The feeling is that Tile raised the money to help leverage its bigger market profile in the hopes of staving off this wave of competitors and the many others that already existed before that.

Indeed, if you search on something like Amazon for Bluetooth tracking stickers, you’ll see that this is not exactly a new thing, and there are a number of alternatives out there (one of the big reasons why this market has been a challenging one).

One big differentiator with Tile has been the wider network and economies of scale that it promises to its users: once you are out of the Bluetooth range of your tag, you are able to track the object by way of its app and the wider Tile community, which forms a Bluetooth-based P2P network of sorts to be able to locate items. Of course, the premise of this is that enough people are using Tiles to begin with to create the locating network in the first place, which is one reason why forming collaborations with the likes of Google and Comcast can be very critical longer term to Tile’s success.


Source: TechCrunch

Why Steven Soderbergh needs to upgrade to the iPhone 11 Pro for his next film – CNET

Commentary: Apple’s newest phones are squarely aimed at both creative pros and enthusiasts.
Source: CNET

Microsoft says its Surface Duo phone isn't really a phone — here's why – CNET

Commentary: Microsoft says you’ll call the Surface Duo a phone even if it doesn’t. Huh?
Source: CNET

Surface Duo, Galaxy Fold and every dual-screen phone we've seen – CNET

Several other brands have tried two-screen phones since 2011. All have failed.
Source: CNET

Opera’s desktop browser gets built-in tracking protection

Browser maker Opera today announced the launch of version 68 of its flagship desktop browser. The marquee feature of the launch is the addition of a tracker blocker that will make it harder for advertisers and others to track you while you browse the web — and which has the additional benefit of speeding up your browsing session. Indeed, Opera argues that turning on both the tracking protection and the built-in ad blocker can speed up page loads by up to 23 percent.

The new tracking protection feature is off by default (as is the existing ad blocker). The tracking feature uses the EasyPrivacy Tracking Protection List, which has been around for quite a few years now.

“We consider the tracker blocker to be a browser feature which can be kept on at all times, “writes Opera PC product manager Joanna Czajka. “Our browser, however, also has plenty of extended privacy features which come in handy when someone feels the need to increase the privacy of their browsing even further.”

In addition to the new tracking protection, which is increasingly becoming standard among browser vendors (and which is surely putting some additional pressure on Google and its Chrome browser), Opera is also introducing a new screenshotting feature with this update. That’s not an unusual feature, but it’s a pretty full-featured implementation, with the ability to blur parts of a page and draw on the screenshots.

opera screenshot

 


Source: TechCrunch

How to Donate or Recycle Your Lego Bricks

The toy company has partnered with a logistics company to collect, wash, and redistribute used Lego pieces as part of its sustainability goal.
Source: Wired

Eight Chinese tech firms placed on U.S. Entity List for their role in human rights violations against Muslim minority groups

Eight Chinese tech firms, including SenseTime and Megvii, have been added to the U.S. government Entity List for their role in enabling human rights violations against Muslim minority groups in China, including the Uighurs. The firms were among 28 total organizations, mostly Chinese government agencies, that were implicated “in the implementation of China’s campaign of repression, mass arbitrary detention, and high-technology surveillance against Uighurs, Kazakhs and other members of Muslim minority groups” in the Xinjiang Uighur Autonomous Region, according to an announcement by the U.S. Commerce Department.

According to the United Nations, up to one in 12 Muslim residents of Xinjiang region, or about a million people, are being held in detention camps, where they are subjected to force labor and torture.

Being placed on the Entity List means that these organizations must apply for additional licenses in order to purchase products from U.S. suppliers. But approval is difficult to obtain, which essentially means they are blocked from doing business with American companies. After Huawei was placed on the Entity List earlier this year, founder and CEO Ren Zhengfei said that he expected the company to lose $30 billion in revenue, among other financial repercussions.

The government organizations placed on the Entity List today include the Xinjiang Uighur Autonomous Region People’s Government Public Security Bureau and several associated government agencies, and tech companies video surveillance manufacturers Dahua Technology and Hikvision, AI tech firms Yitu, Megvii, SenseTime and iFlyTek, digital forensics company Meiya Pico and Yixin Technology Company.

Sense Time, the world’s most highly-valued AI startup, has supplied software to the Chinese government for its national surveillance system, including CCTV cameras and smart glasses worn by police officers.

Both Megvii, the maker of Face++, and Yitu Technology focus on facial recognition technology and have worked with the Chinese government on software used in mass surveillance systems. According to the New York Times, Hikvision made a recognition system designed to identify ethnic minorities, but began phasing it out last year.

In a 2017 report, the Human Rights Watch said voice recognition company iFlyTek supplied voiceprint technology to police bureaus in Xinjiang Province, which was used to build biometric databases for mass surveillance.

The impact of the blacklisting will depend on how deeply entrenched each company is with U.S. business partners, but many Chinese firms have begun reducing their reliance on American technology in light of the trade war. For example, Meiya Pico told the Chinese Securities Journal, a state-run publication, that overseas sales revenue makes up less than 1% of the company’s total revenue and most of its suppliers are domestic companies.

TechCrunch has contacted the eight companies for comment. In a statement, a Hikvision spokesperson said “Hikvision strongly opposes today’s decision by the U.S. Government and it will hamper efforts by global companies to improve human rights around the world. Hikvision, as the security industry’s global leader, respects human rights and takes our responsibility to protect people in the U.S. and the world seriously. Hikvision has been engaging with Administration officials over the past 12 months to clarify misunderstandings about the company and address their concerns.”


Source: TechCrunch

German tech investor leads Series A for Germany’s first medical Cannabis startup

German just hit a new milestone in the space where venture capital and the burgeoning Cannabis industry meet.

Berlin startup Demecan has completed a Series A financing round of 7 million euros to expand its production facility for medical cannabis and the wholesale trade in Germany. It’s become the only German company allowed to produce medical cannabis in Germany.

This is a watershed for the country and is the first investment in this sector for the private investor network connected to btov Partners (a VC). The other half of the funding came from a single, named German family office, which is understood to have its roots in the consumer goods sector. Only two other companies, two of them from Canada, were awarded the contract to produce medical cannabis in Germany in May 2019.

btov Partners manages assets of €420 million and has previously invested in tech startups such as Blacklane, Data Artisans, DeepL, Facebook, Foodspring, ORCAM, Raisin, SumUp, Volocopter and XING.

The green light from Germany’s Federal Institute for Drugs and Medical Devices (BfArM), means Demecan will be able to produce at least 2,400 kilograms of dried cannabis flowers over the next four years. Demecan is also active as an importer and wholesaler of medical cannabis and can thus cover the entire value chain. Since the German government allowed cannabis to be prescribed for therapeutic purposes in 2017 demand has outstripped supply.

Jennifer Phan of btov Partners said in a statement: “Demecan operates in a very attractive market at the right time. Germany currently represents the third-largest market for medical cannabis in the world and is on a growth path. We believe that the company has a first-mover advantage in a highly regulated market environment, especially as it is the only German manufacturing and trading company in the European market”.

Dr. Constantin von der Groeben, co-founder of Demecan, added: “In recent years, we have intensively dealt with the market and reached an important milestone by winning the tender process. We are now focusing on further growth and the start of production in 2020.”


Source: TechCrunch

This startup just raised $8 million to help busy doctors assess the cognitive health of 50 million seniors

All over the globe, the population of people who are aged 65 and older is growing faster than every other age group. According to United Nations data, by 2050, one in six people in the world will be over age 65, up from one in 11 right now. Meanwhile, in Europe and North America, by 2050, one in four people could be 65 or over.

Unsurprisingly, startups increasingly recognize opportunities to cater to this aging population. Some are developing products to sell to individuals and their family members directly; others are coming up with ways to empower those who work directly with older Americans.

BrainCheck, a 20-person, Houston-based startup whose cognitive healthcare product aims to help physicians assess and track the mental health of their patients, is among the latter. Investors like what it has put together, too. Today, the startup is announcing $8 million in Series A funding round co-led by S3 Ventures and Tensility Venture Partners.

We talked earlier today with BrainCheck cofounder and CEO Yael Katz to better understand what her company has created and why it might be of interest to doctors who don’t know about it. Our chat has been edited for length and clarity.

TC: You’re a neuroscientist. You started BrianCheck with David Eagleman, another neuroscientist and the CEO of NeoSensory, a company that develops devices for sensory substitution. Why? What’s the opportunity here?

YK: We looked across the landscape, and we realized that most cognitive assessment is [handled by] a subspecialty of clinical psychology called neuropsychology, where patients are given a series a tests and each is designed to probe a different type of brain function — memory, visual attention, reasoning, executive function. They measure speed and accuracy, and based on that, determine whether there’s a deficit in that domain. But the tests were classically done on paper and it was a lengthy process. We digitized them and gamified them and made them accessible to everyone who are upstream of neuropsychology, including neurologists and primary care doctors.

We created a tech solution that provides clinical decision support to physicians so they can manage patients’ cognitive health. There are 250,000 primary care physicians in the U.S. and 12,000 neurologists and [they’re confronting] what’s been called a silver tsunami. With so many becoming elderly, it’s not possible for them to address the need of the aging population without tech to help them.

TC: How does your product work, and how is it administered?

YK: An assessment is all done on an iPad and takes about 10 minutes. They’re typically administered in a doctor’s office by medical technicians, though they can be administered remotely through telemedicine, too.

TC: These are online quizzes?

YK: Not quizzes and not subjective questions like, ‘How do you think you’re doing?’ but rather objective tasks, like connect the dots, and which way is the center arrow pointing — all while measuring speed and accuracy.

TC: How much does it cost these doctors’ offices, and how are you getting word out?

YZ: We sell a monthly subscription to doctors and it’s a tiered pricing model as measured by volume. We meet doctors at conferences and we publish blog posts and white papers and through that process, we meet them and sell products to them, beginning with a free trial for 30 days, during which time we also give them a web demo.

[What we’re selling] is reimbursable by insurance because it helps them report on and optimize metrics like patient satisfaction. Medicare created a new code to compensate doctors for cognitive care planning though it was rarely used because the requirements and knowledge involved was so complicated. When we came along, we said, let us help you do what you’re trying to do, and it’s been very rewarding.

TC: Say one of these assessments enables a non specialist to determine that someone is losing memory or can’t think as sharply. What then?

YZ: There’s a phrase: “Diagnose and adios.” Unfortunately, a lot of doctors used to see their jobs as being done once an assessment was made. It wasn’t appreciated that impairment and dementia are things you can address. But about one third of dementia is preventable, and once you have the disease, it can be slowed.  It’s hard because it requires a lot of one-on-one work, so we created a tech solution that uses the output of tests to provide clinical support to physicians so they can manage patients’ cognitive health. We provide personalized recommendations in a way that’s scalable.

TC: Meaning you suggest an action plan for the doctors to pass along to their patients based on these assessments?

YZ: There are nine modifiable risk factors found to account for a third of [dementia cases], including certain medications that can exacerbate cognitive impairment, including poorly controlled cardiovascular health, hearing impairment, and depression. People can have issues for many reasons — multiple sclerosis, epilepsy, Parkinson’s — but health conditions like major depression and physical conditions like cancer and treatments like chemotherapy can cause brain fog. We suggest a care plan that goes to the doctor who then uses that information and modifies it. A lot of it has to do with medication management.

A lot of the time, a doctor — and family members — don’t know how impaired a patient is. You can have a whole conversation with someone during a doctor’s visit who is regaling you with great conversation, then you realize they have massive cognitive deficits. These assessments kind of put everyone on the same page.

TC: You’ve raised capital. How will you use it to move your product forward?

YK: We’ll be combining our assessments with digital biomarkers like changing voice patterns and a test of eye movements. We’ve developed an eye-tracking technology and voice algorithms, but those are still in clinical development; we’re trying to get FDA approval for them now.

TC: Interesting that changing voice patterns can help you diagnose cognitive decline.

YK: We aren’t diagnosing disease. Think of us as a thermometer that [can highlight] how much impairment is there and in what areas and how it’s progressed over time.

TC: What can you tell readers who might worry about their privacy as it relates to your product?

YK: Our software is HIPAA compliant. We make sure our engineers are trained and up to date. The FDA requires that we we put a lot of standards in place and we ensure that our database is built in accordance with best practices. I think we’re doing as good a job as anyone can.

Privacy is a concern in general. Unfortunately, companies big and small have to be ever vigilant about a data breach.


Source: TechCrunch

Ancient Sippy Cups, A Full-Control Android Hack, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164