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

Archivo del Autor: Belen De Leon

How Tim Cook’s Data Broker Registry Might Actually Work

The Apple CEO wants to bring data brokers out of the shadows. Don’t expect them to go quietly.
Source: Wired

Samsung permits peek at an eye-popping, 15-inch 4K OLED laptop display

Samsung is now preparing for the new OLED laptop trend and is providing a look at an eye-popping 15.6-inch 4K OLED panel that is expected to power larger premium laptops in the new year.

The post Samsung permits peek at an eye-popping, 15-inch 4K OLED laptop display appeared first on Digital Trends.


Source: Digital trends

Google Chrome’s latest decision could prevent most ad-blockers from functioning

Google Chrome’s newest change is cited as a step forward for speed and security, but could profoundly alter how the majority of ad-blocking extensions operate. The move potentially gives Google more control over which ads can be blocked.

The post Google Chrome’s latest decision could prevent most ad-blockers from functioning appeared first on Digital Trends.


Source: Digital trends

Open-source leader Confluent raises $125m on $2.5b valuation

Confluent, the commercial company built on top of the open source Apache Kafka project, announced a $125 million Series D round this morning on an enormous $2.5 billion valuation.

The round was led by existing investor Sequoia Capital with participation from Index Ventures and Benchmark, who also participated in previous rounds. Today’s investment brings the total raised to $206 million, according the company.

The valuation soared from the previous round when the company was valued at $500 million. What’s more, the company’s bookings have scaled along with the valuation.

Graph: Confluent

 

While CEO Jay Kreps wouldn’t comment directly on a future IPO, he hinted that it is something the company is looking to do at some point. “With our growth and momentum so far, and with the latest funding, we are in a very good position to and have a desire to build a strong, independent company…” Kreps told TechCrunch.

Confluent and Kafka have developed a streaming data technology that processes massive amounts of information in real time, something that comes in handy in today’s data-intensive environment. The base streaming database technology was developed at LinkedIn as a means of moving massive amounts of messages. The company decided to open source that technology in 2011, and Confluent launched as the commercial arm in 2014.

Kreps, writing in a company blog post announcing the funding, said that the events concept encompasses the basic building blocks of businesses. “These events are the orders, sales and customer experiences, that constitute the operation of the business. Databases have long helped to store the current state of the world, but we think this is only half of the story. What is missing are the continually flowing stream of events that represents everything happening in a company, and that can act as the lifeblood of its operation,” he wrote.

Kreps pointed out that as an open source project, Confluent depends on the community. “This is not something we’re doing alone. Apache Kafka has a massive community of contributors of which we’re just one part,” he wrote.

While the base open source component remains available for free download, it doesn’t include the additional tooling the company has built to make it easier for enterprises to use Kafka.
Recent additions include a managed cloud version of the product and a marketplace, Confluent Hub, for sharing extensions to the platform.

As we watch the company’s valuation soar, it does so against a backdrop of other companies based on open source selling for big bucks in 2018 including IBM buying Red Hat for $34 billion in October and Salesforce acquiring Mulesoft in June for $6.5 billion.

The company’s most recent round was $50 million in March, 2017.


Source: TechCrunch

pi-top’s latest edtech tool doubles down on maker culture

London-based edtech startup, pi-top, has unboxed a new flagship learn-to-code product, demoing the “go anywhere” Pi-powered computer at the Bett Show education fare in London today.

Discussing the product with TechCrunch ahead of launch, co-founder and CEO Jesse Lozano talked up the skills the company hopes students in the target 12-to-17 age range will develop and learn to apply by using sensor-based connected tech, powered by its new pi-top 4, to solve real world problems.

“When you get a pi-top 4 out of the box you’re going to start to learn how to code with it, you’re going to start to learn and understand electronic circuits, you’re going to understand sensors from our sensor library. Or components from our components library,” he told us. “So it’s not: ‘I’m going to learn how to create a robot that rolls around on wheels and doesn’t knock into things’.

“It’s more: ‘I’m going to learn how a motor works. I’m going to learn how a distance sensor works. I’m going to learn how to properly hook up power to these different sensors. I’m going to learn how to apply that knowledge… take those skills and [keep making stuff].”

The pi-top 4 is a modular computer that’s designed to be applicable, well, anywhere; up in the air, with the help of a drone attachment; powering a sensing weather balloon; acting as the brains for a rover style wheeled robot; or attached to sensors planted firmly in the ground to monitor local environmental conditions.

The startup was already dabbling in this area, via earlier products — such as a Pi-powered laptop that featured a built in rail for breadboarding electronics. But the pi-top 4 is a full step outside the usual computing box.

The device has a built-in mini OLED screen for displaying project info, along with an array of ports. It can be connected to and programmed via one of pi-top’s other Pi-powered computers, or any PC, Mac and Chromebook, with the company also saying it easily connects to existing screens, keyboards and mice. Versatility looks to be the name of the game for pi-top 4.

pi-top’s approach to computing and electronics is flexible and interoperable, meaning the pi-top 4 can be extended with standard electronics components — or even with Littlebits‘ style kits’ more manageable bits and bobs.

pi-top is also intending to sell a few accessories of its own (such as the drone add-on, pictured above) to help get kids’ creative project juices flowing — and has launched a range of accessories, cameras, motors and sensors to “allow creators of all ages to start learning by making straight out of the box”.

But Lozano emphasizes its platform play is about reaching out to a wider world, not seeking to lock teachers and kids to buying proprietary hardware. (Which would be all but impossible, in any case, given the Raspberry Pi core.)

“It’s really about giving people that breadth of ability,” says Lozano, discussing the sensor-based skills he wants the product to foster. “As you go through these different projects you’re learning these specific skills but you also start to understand how they would apply to other projects.”

He mentions various maker projects the pi-top can be used to make, like a music synth or wheeled robot, but says the point isn’t making any specific connected thing; it’s encouraging kids to come up with project ideas of their own.

“Once that sort of veil has been pierced in students and in teachers we see some of the best stuff starts to be made. People make things that we had no idea they would integrate it into,” he tells us, pointing by way of example to a solar car project from a group of U.S. schoolkids. “These fifteen year olds are building solar cars and they’re racing them from Texas to California — and they’re using pi-tops to understand how their cars are performing to make better race decisions.”

pi-top’s new device is a modular programmable computer designed for maker projects

“What you’re really learning is the base skills,” he adds, with a gentle sideswipe at the flood of STEM toys now targeting parents’ wallets. “We want to teach you real skills. And we want you to be able to create projects that are real. That it’s not block-based coding. It’s not magnetized, clipped in this into that and all of a sudden you have something. It’s about teaching you how to really make things. And how the world actually works around you.”

The pi-top 4 starts at $199 for a foundation bundle which includes a Raspberry Pi 3B+,16GB SD card, power pack, along with a selection of sensors and add-on components for starter projects.

Additional educational bundles will also launch down the line, at a higher price, including more add ons, access to premium software and a full curriculum for educators to support budding makers, according to Lozano.

The startup has certainly come a long way from its founders’ first luridly green 3D printed laptop which caught our eye back in 2015. Today it employs more than 80 people globally, with offices in the UK, US and China, while its creative learning devices are in the hands of “hundreds of thousands” of schoolkids across more than 70 countries at this stage. And Lozano says they’re gunning to pass the million mark this year.

So while the ‘learn to code’ space has erupted into a riot of noise and color over the past half decade, with all sorts of connected playthings now competing for kids’ attention, and pestering parents with quasi-educational claims, pi-top has kept its head down and focused firmly on building a serious edtech business with STEM learning as its core focus, saving it from chasing fickle consumer fads, as Lozano tells it.

“Our relentless focus on real education is something that has differentiated us,” he responds, when asked how pi-top stands out in what’s now a very crowded marketplace. “The consumer market, as we’ve seen with other startups, it can be fickle. And trying to create a hit toy all the time — I’d rather leave that to Mattel… When you’re working with schools it’s not a fickle process.”

Part of that focus includes supporting educators to acquire the necessary skills themselves to be able to teach what’s always a fast-evolving area of study. So schools signing up to pi-top’s subscription product get support materials and guides, to help them create a maker space and understand all the ins and outs of the pi-top platform. It also provides a classroom management backend system that lets teachers track students’ progress.

“If you’re a teacher that has absolutely no experience in computer science or engineering or STEM based learning or making then you’re able to bring on the pi-top platform, learn with it and with your student, and when they’re ready they can create a computer science course — or something of that ilk — in their classroom,” says Lozano.

pi-top wants kids to use tech to tackle real-world problems

“As with all good things it takes time, and you need to build up a bank of experience. One of the things we’ve really focused on is giving teachers that ability to build up that bank of experience, through an after school club, or through a special lesson plan that they might do.

“For us it’s about augmenting that teacher and helping them become a great educator with tools and with resources. There’s some edtech stuff they want to replace the teacher — they want to make the teacher obsolete. I couldn’t disagree with that viewpoint more.”

“Why aren’t teachers just buying textbooks?” he adds. “It takes 24 months to publish a textbook. So how are you supposed to teach computer science with those technology-based skills with something that’s by design two years out of date?”

Last summer pi-top took in $16M in Series B funding, led by existing founders Hambro Perks and Committed Capital. It’s been using the financing to bring pi-top 4 to market while also investing heavily in its team over the past 18 months — expanding in-house expertise in designing learning products and selling in to the education sector via a number of hires. Including the former director of learning at Apple, Dr William Rankin.

The founders’ philosophy is to combine academic expertise in education with “excellence in engineering”. “We want the learning experience to be something we’re 100% confident in,” says Lozano. “You can go into pi-top and immediately start learning with our lesson plans and the kind of framework that we provide.”

“[W]e’ve unabashedly focused on… education. It is the pedagogy,” he adds. “It is the learning outcome that you’re going to get when you use the pi-top. So one of the big changes over the last 18 months is we’ve hired a world class education team. We have over 100 years of pedagogical experience on the team now producing an enormous amount of — we call them learning experience designers.”

He reckons that focus will stand pi-top in good stead as more educators turn their attention to how to arm their pupils with the techie skills of the future.

“There’s loads of competition but now the schools are looking they’re [asking] who’s the team behind the education outcome that you’re selling me?” he suggests. “And you know what if you don’t have a really strong education team then you’re seeing schools and districts become a lot more picky — because there is so much choice. And again that’s something I’m really excited about. Everybody’s always trying to do a commercial brand partnership deal. That’s just not something that we’ve focused on and I do really think that was a smart choice on our end.”

Lozano is also excited about a video the team has produced to promote the new product — which strikes a hip, urban note as pi-top seeks to inspire the next generation of makers.

“We really enjoy working in the education sector and I really, really enjoy helping teachers and schools deliver inspirational content and learning outcomes to their students,” he adds. “It’s genuinely a great reason to wake up in the morning.”


Source: TechCrunch

Intel announces an inside-out tracking camera for robotics and AR/VR hardware

Intel is showing off a new RealSense camera with a specific focus on enabling hardware-makers to help their products understand where they are in the world. The RealSense Tracking Camera T265 is designed to easily present robotics and AR/VR hardware with inside-out tracking tech.

The Tracking camera utilizes SLAM (simultaneous localization and mapping) tech to orient the device while producing a detailed spatial layout of whatever environment it is in traversing. The camera is unsurprisingly powered by the Movidius Myriad 2 computer vision chipset, which handles the data processing for the camera.

Inside-out tracking has been getting less and less compute-intensive, this seems to be the area where Intel is making the most strides with the T265.

The T254 will start shipping at the end of February for $199.


Source: TechCrunch

Epic Games buys 3Lateral, maker of super-realistic ‘digital humans’

Epic Games announced this morning that they’ve acquired Serbia-based 3Lateral, a game studio focused on designing more realistic computer-generated human characters.

The team of 60+ will be continuing their work with existing partners and maintaining their presence in Serbia. 3Lateral founder Vladimir Mastilovic will lead Epic Games’ worldwide digital humans efforts, the company says.

No details on a price or specific deal terms were given.

The non-digital human team behind 3Lateral

Epic Games, which operates Fortnite as well as the Unreal Engine game development platform, has worked with 3Lateral in the past on projects to push the level of realism and detail that are possible with human avatars. Epic has open-sourced this work for developers, the acquisition will likely further expand the capabilities of Unreal Engine users to promote more detailed character design.

“Real-time 3D experiences are reshaping the entire entertainment industry, and digital human technology is at the forefront. Fortnite shows that 200,000,000 people can experience a 3D world together. Reaching the next level requires capturing, personalizing, and conveying individual human faces and emotions,” Epic Games CEO Tim Sweeney said in a statement.


Source: TechCrunch

Hulu drops the price for its streaming service to $6 per month, but raises prices for Live TV

While Netflix is raising prices, Hulu is lowering its own. In a move to better compete with streaming rivals – and pick up new customers who think Netflix just got too expensive – Hulu this morning announced it’s lowering the cost of its streaming service by $2.00 per month. Currently, the service is $7.99 monthly. After the price change goes into effect, it will only be $5.99.

Hulu’s changes come shortly after Netflix’s decision to raise the price for its most popular plan in the U.S. to $12.99 per month, up from $10.99. Its one-device plan is also now going up to $8.99 per month, and the four-device plan is $15.99.

Following Netflix’s announcement, various consumer surveys indicated that at least some Netflix customers may consider dropping the streaming service, as a result, or at least downgrade.

But how many people said they would actually ditch Netflix varied widely, depending on which survey you read. Streaming Observer, for example, said that 10 percent of customers were considering downgrading their plan and 65 percent would consider a discounted ad-supported plan, like Hulu. But Hub Entertainment Research said that 16 percent would downgrade, and only 9 percent said they’d leave Netflix.

In any event, if there are customers on the market now looking for a better deal on streaming, Hulu is ready to pick them up.

As another perk, Hulu in the past has seen higher engagement and retention from its $5.99 per month customers (who signed up for Hulu with a promotional discount). This also contributed to Hulu’s decision to make this its new price.

However, the company isn’t adjusting the price of its ad-free streaming service, which remains $11.99 per month, nor is it dropping the price of its Live TV service – in fact, that’s now going up.

To help make up for the fact that Hulu is using its core package as a loss leader, the price for Hulu with Live TV is increasing by $5, going from $39.99 to $44.99 per month. And the ad-free version of Hulu with Live TV is going up $7, from $43.99 to $50.99 per month.

Those new prices are dangerously close to – and in some cases, exactly the same as – the traditional cable TV package cord cutters are aiming to replace.

That could make it more difficult for Hulu to compete with other live TV packages – especially because some have the advantage of being bundled in with wireless service, like AT&T’s DirecTV Now or WatchTV. Meanwhile, others have found ways to keep prices down, like the sports-free bundle from Philo; the cheap $25/mo base package from Sling TV; or the $40/mo YouTube TV service with all your local channels (which also just became available nationwide).

Hulu’s higher pricing, however, indicates the company believes its service is worth the premium because it not only streams live programming from over 60 channels – it additionally includes Hulu’s large on-demand library of over 85,000 TV episodes, and its original content like The Handmaid’s Tale, Marvel’s Runaways, Future Man and Castle Rock. 

However, Hulu is bringing down the price of some of its Live TV add-ons to make the package price increase more palatable.

Its Unlimited Screens and Enhanced Cloud DVR will each cost $5 less per month, going from $14.99 to $9.99/mo. And subscribers can buy a bundle with both for $14.98 per month.

Hulu says the new pricing will go into effect on February 26, 2019. Existing users are not being grandfathered in to current pricing, but will rather see the changes reflected on their billing cycle after the 26th.

 


Source: TechCrunch

Honda teases twee EV prototype for Geneva Motor Show – Roadshow

It’s really, definitely happening, and that’s cause for celebration.
Source: CNET

Amazon stops selling Echo Wall Clock due to connectivity issues, says report – CNET

The $30 Clock connects to an Alexa-based Echo speaker so you can set timers and reminders.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455