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

Archivo del Autor: Belen De Leon

Star Trek: Discovery season 2: Trailers, how to watch, release date, cast and more – CNET

Everything we know about the ongoing CBS All Access series.
Source: CNET

Cydia shuts down purchasing mechanism for its jailbreak app store

Years after becoming one of the go-to destinations for iOS jailbreaks, Cydia’s app store is disabling purchases. Users will be able to access existing downloads through the store and access purchases via third-parties, but beginning this week, they’ll no longer be able to buy apps through the store.

Founder Jay “Saurik “ Freeman revealed the news via a Reddit post this week recommending users remove PayPal accounts from their profile. Freeman notes his initial plan to shut the service down by year’s end, before ultimately opting to close down the purchasing mechanism this weekend over the PayPal issue.

The software engineer cites the toll running the service has taken on his personal life and finances in making the decision. “[T]his service loses me money and is not something I have any passion to maintain: it was a critical component of a healthy ecosystem,” he writes, “and for a while it helped fund a small staff of people to maintain the ecosystem, but it came at great cost to my sanity and led lots of people to irrationally hate me due to what amounted to a purposeful misunderstanding of how profit vs. revenue works.”

Cydia was launched 10 years ago, shortly after the first iPhone was jailbroken. The service has offered users a way to bypass Apple’s own App Store lockdown, building up a rabid fanbase in the process. Ultimately, however, jailbreaking’s popularity has waned in the intervening users.

The exact future of the Cydia community remains unclear, though Freeman has promised a “more formal post” about his plans next week. We’ve reached out for further comment.


Source: TechCrunch

Spellbound by the sound of Kinter’s $33 stereo amplifier – CNET

The Audiophiliac gets smitten by Kinter’s flyweight K2020A+ amp that costs and weighs next to nothing.
Source: CNET

The limits of coworking

It feels like there’s a WeWork on every street nowadays. Take a walk through midtown Manhattan (please don’t actually) and it might even seem like there are more WeWorks than office buildings.

Consider this an ongoing discussion about Urban Tech, its intersection with regulation, issues of public service, and other complexities that people have full PHDs on. I’m just a bitter, born-and-bred New Yorker trying to figure out why I’ve been stuck in between subway stops for the last 15 minutes, so please reach out with your take on any of these thoughts: @Arman.Tabatabai@techcrunch.com.

Co-working has permeated cities around the world at an astronomical rate. The rise has been so remarkable that even the headline-dominating SoftBank seems willing to bet the success of its colossal Vision Fund on the shift continuing, having poured billions into WeWork – including a recent $4.4 billion top-up that saw the co-working king’s valuation spike to $45 billion.

And there are no signs of the trend slowing down. With growing frequency, new startups are popping up across cities looking to turn under-utilized brick-and-mortar or commercial space into low-cost co-working options.

It’s a strategy spreading through every type of business from retail – where companies like Workbar have helped retailers offer up portions of their stores – to more niche verticals like parking lots – where companies like Campsyte are transforming empty lots into spaces for outdoor co-working and corporate off-sites. Restaurants and bars might even prove most popular for co-working, with startups like Spacious and KettleSpace turning restaurants that are closed during the day into private co-working space during their off-hours.

Before you know it, a startup will be strapping an Aeron chair to the top of a telephone pole and calling it “WirelessWorking”.

But is there a limit to how far co-working can go? Are all of the storefronts, restaurants and open spaces that line city streets going to be filled with MacBooks, cappuccinos and Moleskine notebooks? That might be too tall a task, even for the movement taking over skyscrapers.

The co-working of everything

Photo: Vasyl Dolmatov / iStock via Getty Images

So why is everyone trying to turn your favorite neighborhood dinner spot into a part-time WeWork in the first place? Co-working offers a particularly compelling use case for under-utilized space.

First, co-working falls under the same general commercial zoning categories as most independent businesses and very little additional infrastructure – outside of a few extra power outlets and some decent WiFi – is required to turn a space into an effective replacement for the often crowded and distracting coffee shops used by price-sensitive, lean, remote, or nomadic workers that make up a growing portion of the workforce.

Thus, businesses can list their space at little-to-no cost, without having to deal with structural layout changes that are more likely to arise when dealing with pop-up solutions or event rentals.

On the supply side, these co-working networks don’t have to purchase leases or make capital improvements to convert each space, and so they’re able to offer more square footage per member at a much lower rate than traditional co-working spaces. Spacious, for example, charges a monthly membership fee of $99-$129 dollars for access to its network of vetted restaurants, which is cheap compared to a WeWork desk, which can cost anywhere from $300-$800 per month in New York City.

Customers realize more affordable co-working alternatives, while tight-margin businesses facing increasing rents for under-utilized property are able to pool resources into a network and access a completely new revenue stream at very little cost. The value proposition is proving to be seriously convincing in initial cities – Spacious told the New York Times, that so many restaurants were applying to join the network on their own volition that only five percent of total applicants were ultimately getting accepted.

Basically, the business model here checks a lot of the boxes for successful marketplaces: Acquisition and transaction friction is low for both customers and suppliers, with both seeing real value that didn’t exist previously. Unit economics seem strong, and vetting on both sides of the market creates trust and community. Finally, there’s an observable network effect whereby suppliers benefit from higher occupancy as more customers join the network, while customers benefit from added flexibility as more locations join the network.

… Or just the co-working of some things

Photo: Caiaimage / Robert Daly via Getty Images

So is this the way of the future? The strategy is really compelling, with a creative solution that offers tremendous value to businesses and workers in major cities. But concerns around the scalability of demand make it difficult to picture this phenomenon becoming ubiquitous across cities or something that reaches the scale of a WeWork or large conventional co-working player.

All these companies seem to be competing for a similar demographic, not only with one another, but also with coffee shops, free workspaces, and other flexible co-working options like Croissant, which provides members with access to unused desks and offices in traditional co-working spaces. Like Spacious and KettleSpace, the spaces on Croissant own the property leases and are already built for co-working, so Croissant can still offer comparatively attractive rates.

The offer seems most compelling for someone that is able to work without a stable location and without the amenities offered in traditional co-working or office spaces, and is also price sensitive enough where they would trade those benefits for a lower price. Yet at the same time, they can’t be too price sensitive, where they would prefer working out of free – or close to free – coffee shops instead of paying a monthly membership fee to avoid the frictions that can come with them.

And it seems unclear whether the problem or solution is as poignant outside of high-density cities – let alone outside of high-density areas of high-density cities.

Without density, is the competition for space or traffic in coffee shops and free workspaces still high enough where it’s worth paying a membership fee for? Would the desire for a private working environment, or for a working community, be enough to incentivize membership alone? And in less-dense and more-sprawl oriented cities, members could also face the risk of having to travel significant distances if space isn’t available in nearby locations.

While the emerging workforce is trending towards more remote, agile and nomadic workers that can do more with less, it’s less certain how many will actually fit the profile that opts out of both more costly but stable traditional workspaces, as well as potentially frustrating but free alternatives. And if the lack of density does prove to be an issue, how many of those workers will live in hyper-dense areas, especially if they are price-sensitive and can work and live anywhere?

To be clear, I’m not saying the companies won’t see significant growth – in fact, I think they will. But will the trend of monetizing unused space through co-working come to permeate cities everywhere and do so with meaningful occupancy? Maybe not. That said, there is still a sizable and growing demographic that need these solutions and the value proposition is significant in many major urban areas.

The companies are creating real value, creating more efficient use of wasted space, and fixing a supply-demand issue. And the cultural value of even modestly helping independent businesses keep the lights on seems to outweigh the cultural “damage” some may fear in turning them into part-time co-working spaces.

And lastly, some reading while in transit:


Source: TechCrunch

Asus ZenBook 14 UX433 Review

The ZenBook 14 aims to be the smallest 14-inch notebook around, and it succeeds thanks to some tiny bezels. Performance and battery life are good, but the notebook lacks a standout feature other than size.

The post Asus ZenBook 14 UX433 Review appeared first on Digital Trends.


Source: Digital trends

California says all city buses have to be emission free by 2040

On the heels of a dire government report published last month about climate change and its devastating impacts, many cities and states are scrambling to find ways to curb the greenhouse gas emissions that threaten their air quality, not to mention their economies.

As is often the case, California is leading the charge, yesterday becoming the first state to mandate that mass transit agencies purchase fully electric buses only beginning in 2029, and that public transit routes be populated by electric buses alone by 2040.

The new rule is expected to require the production and purchase of more than 14,000 new zero-emission buses.

Mary Nichols, chair of the California Air and Resource Board (CARB) that voted unanimously to make California the first state with such a commitment, told the outlet Trucks.com earlier this month that California has “to push standards that are more progressive” than the federal government because of the state’s chronic air pollution, which is linked to asthma and heart disease, among other things.

The move is reportedly the result of several years of CARB’s work with industry and public-health groups, and it flies in the face of moves by the Trump administration to push for lower fuel efficiency standards and to instead promote the use of fossil fuels.

Indeed, the Trump administration has questioned from the outset how much the U.S. is responsible for cutting back emissions, and the newest government report seemingly didn’t alter anything for the President. Asked last month about the government’s findings that, unchecked, global warming will have catastrophic implications for the U.S. economy, he said, “I don’t believe it.” He added: “People like myself, we have very high levels of intelligence but we’re not necessarily such believers.”

Instead of wait on the administration to change its mind, California’s new Innovative Clean Transit rule will force California’s public bus lines — many of which currently run on natural gas or diesel fuel — to shift to either electric power or hydrogen fuel cells.

The move could be a boon for electric bus companies like Proterra, a 14-year-old, Burlingame, Ca., company that has raised roughly half a billion dollars from investors to build its zero-emission, battery-electric buses. It could also potentially help the publicly traded Chinese automaker giant BYD, which, as TC has reported, has been on a partnership spree with cities across China to electrify their public transportation systems and is now extending its footprint across the globe.

The new ruling is not the only line of attack that California is adopting. As The Hill notes, earlier this year, California also voted to become the first state to mandate new homes be retrofitted with solar panels. In September, Governor Jerry Brown signed a bill that will require the state to transition to a 100 percent renewable energy electric grid by 2045.

CARB has also worked to advise the U.S. Environmental Protection Agency, which last month announced what it called its Cleaner Trucks Initiative. EPA officials say that via the initiative, the agency plans to revise truck pollution standards in a way that lowers their nitrogen oxide emissions while also doing away with requirements that the industry has complained are financially onerous.

As reported by the L.A. Times, despite the announcement, no one yet knows if the EPA is planning more stringent emissions limits or anything as strict as the 90 percent reduction in nitrogen oxide pollution that CARB has said is needed to clean smog to health standards.


Source: TechCrunch

What the world needs now is a $250,000 power amplifier – CNET

High-end cars, watches, planes, clothes prices have all gone through the roof, and now the high-end audio market is ready for the $250,000 Dan D’Agostino Relentless amplifier.
Source: CNET

Tony Hawk goes mobile

For three years, Tony Hawk has been conspicuously absent from the video store shelves. For most game developers, that’s little more than a blip between titles. When your name and face are attached to 16 titles in 15 years, however, everyone starts to notice when you’re gone.

“It’s usually the first topic of discussion with me,” Hawk laughs. The first, that is, once the world’s most famous skateboarder’s identity has been firmly established.

That question was finally answered this week with the arrival of Skate Jam, the first of Hawk’s titles created exclusively for a mobile platform. The game also marks the skater’s first collaboration with mobile app acquisition group Maple Media — marking a split with longtime publisher Activision.

It was a partnership that ended with a whimper, with the arrival of 2015’s Tony Hawk Pro Skater 5. The final installation of the beloved series was heavily criticized for being uninspired and rushed, and Hawk ultimately opted to move on from a relationship that helped turn his name into a $250 million a year brand at its peak.

The unceremonious end of the Activision deal left the future of the franchise in jeopardy, with Hawk exploring his options. “My contract with Activision ended, and I was exploring a few options, including some VR stuff,” he tells TechCrunch. While he says he’s still open to a future Tony Hawk virtual reality title, the medium ultimately proved too tricky for the first skater to land a 900. “It’s a pretty daunting task to figure out how to make skateboarding work in VR without people getting sick.”

Advances in mobile platforms, on the other hand, have made a smartphone version far more appealing than it would have been at the height of the franchise’s success. “Maple Media came and said they would like to expand on their skate games,” says Hawk. “When I played their most recent engine, I felt there was something there, akin to what I felt when I first played the THPS engine. I felt that, with my input and expertise, we could make something that would be truly authentic for gamers and skaters alike, for a new generation.”

As far as whether Skate Jam’s release portends the rebirth of the franchise, Hawk is ultimately a bit more cagey. He explains that the team is more focused on building out the current title than committing to Pro Skater’s annual release schedule.

“We’re going to see a lot more development in terms of growing this title,” Hawk says. “It’s much more streamlined and we can do it on a regular basis. We’re not planning to develop a new title, per se, but are planning to grow and develop this one.”

Skate Jam is now available for Android and iOS.


Source: TechCrunch

Hitting ‘Check for updates’ in Windows 10 opts you into beta releases

Users who are careful about keeping their system updated should watch out — Microsoft revealed this week that clicking the Check for updates button in Windows can opt you in to testing beta code.

The post Hitting ‘Check for updates’ in Windows 10 opts you into beta releases appeared first on Digital Trends.


Source: Digital trends

Workers protest outside Minnesota Amazon warehouse

Yesterday afternoon, Somali-American workers marched outside of Amazon’s Shakopee, Minnesota fulfillment center, chanting “hear our voice.” Estimates of the exact number of marches vary from source to source, but The Minneapolis Star Tribune puts it at around 100.

It’s a fairly familiar refrain for the company, after years of reports about questionable working conditions. Some of that came to a head earlier this year when pressure from Vermont Senator Bernie Sanders led the company to adopt a $15 minimum wage for warehouse workers.

The protesters cited unfair working conditions and the insensitive treatment of a local workforce that’s approximately 40 percent East African. “We needed secured jobs, we are not robots,” one employee told a local Fox affiliate.

The protest comes the same week employees at a New York City warehouse announced plans to unionize. It is, of course, an inopportune time for the online retail giant, with the Christmas holiday a mere 10 days away.

In a statement, a spokesperson for the company expressed “disappointment,” telling Gizmodo,  “The majority of the people participating in today’s events are not Amazon associates because most Amazon associates are at work today sending out thousands of holiday packages for customers. We are disappointed in today’s efforts to undermine the dedicated and hard-working people who are the life and soul of our business. For them, it was business as usual.”

The spokesperson goes on to defend the company’s work and safety record and inclusion of paid prayer breaks, writing, “Prayer breaks less than 20 minutes are paid, and productivity expectations are not adjusted for such breaks. Associates are welcome to request an unpaid prayer break for over 20 minutes for which productivity expectations would be adjusted.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083