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

Archivo del Autor: Belen De Leon

Sony’s 10″ Digital Paper Tablet is an ultra-light reading companion that needs to do more

Last year I had a good time comparing Sony’s DPT-RP1 with the home-grown reMarkable. They both had their strengths and weaknesses, and one of the Sony’s was that the thing was just plain big. They’ve remedied that with a much smaller sibling, the DPT-CP1, and it’s just as useful as I expected. Which is to say: in a very specific way.

Sony’s e-paper tablets are single-minded little gadgets: all they do is let you read and lightly mark up PDFs. If that sounds a mite too limited to you, you’re not the target demographic. But lots of people — including me — have to wade through tons of PDFs and it’s a pain to do so on a desktop or laptop. Who wants to read  Amazon’s Antitrust Paradox by hitting the down arrow 500 times?

For legal documents and scientific journal articles, which I read a lot of, a big e-paper tablet is fantastic. But the truth is that the RP1, with its 13.3″ screen, was simply too big to carry around most of the time. The device is quite light, but took up too much space. So I was excited to check out the CP1, which really is just a smaller version of the same thing.

To be honest, there’s not much I can add to my original review of the RP1: it handles PDFs easily, and now with improved page jumping and tagging, it’s easier to navigate them. And using the stylus, you can make some limited markup — but don’t try to do much more than mark a passage with an “OK” or a little star (one of several symbols the device recognizes and tracks the location of).

It’s incredibly light and thin, and feels flexible and durable as well — not a fragile device at all. Its design is understated and functional.

Writing isn’t the Sony tablets’ strong suit — that would be the reMarkable’s territory. While looping out a circle or striking through a passage is just fine, handwritten notes are a pain. The resolution, accuracy and latency of the writing implement are as far as I can tell exactly as they were on the larger Sony tablet, which makes sense — the CP1 basically is a cutout of the same display and guts.

PDFs display nicely, and the grid pattern on the screen isn’t noticeable for the most part. Contrast isn’t as good as the latest Kindles or Kobos (shots in the gallery above aren’t really flattering, since they’re so close up, but you get the idea), but it’s more than adequate and it beats reading a big PDF on a small screen like those on your laptop’s LCD. Battery life is excellent — it’ll go through hundreds of pages on a charge.

A new mobile app supposedly makes transferring documents to the CP1 easy, but in reality I never found a reason to use it. I so rarely download PDFs — the only format the tablet reads — on my phone or tablet that it just didn’t make sense for me. Perhaps I could swap a few over that are already on my iPad, but it just didn’t strike me as particularly practical except perhaps in a few situations where my computer isn’t available. But that’s just me — people who work more from their phones might find this much more useful.

Mainly I just enjoyed how light and simple the thing is. There’s almost no menu system to speak of and the few functions you can do (zooming in and such) are totally straightforward. Whenever I got a big document, like today’s FCC OIG report, or a set of upcoming scientific papers, my first thought was, “I’ll stick these on the Sony and read them on the couch.”

Although I value its simplicity, it really could use a bit more functionality. A note-taking app that works with a Bluetooth keyboard, for instance, or synchronizing with your Simplenote or Pocket account. The reMarkable is still limited as well, but its excellent stylus (suitable for sketching) and cloud service help justify the price.

I have to send this thing back now, which is a shame because it’s definitely a handy device. Of course, the $600 price tag makes it rather a niche one as well — but perhaps it’s the kind of thing that fills out the budget of an IT upgrade or grant proposal.


Source: TechCrunch

Bugs in Mobile Credit Card Readers Could Expose Buyers

Card readers used by popular companies like Square and PayPal have several security flaws that could result in customers getting majorly ripped off.
Source: Wired

Lowe’s Ventures backs Moved, a startup that makes moving less stressful

Adam Pittenger knows that moving is tough — after all, he said he’s moved eight times in the past seven years.

Pittenger said that there are several reasons why the process can be stressful, like the fact that most people aren’t experts on moving, since they don’t do it as often as him (seriously, eight times is crazy). Plus, there’s just an enormous amount of planning and coordination required, whether it’s hiring movers, buying packing materials or putting your things into storage.

So Pittenger decided to make the whole process a lot easier by founding Moved. Moving, he said, “doesn’t have to be that stressful,” because with Moved, you get “a personal assistant coordinating all the aspects of your move.”

Moved is announcing that it’s raised $3.2 million in seed funding from Lowe’s Ventures (the early-stage investment arm of the home improvement giant), FJ Labs, AngelPad, Real Estate Technology Ventures and others.

To sign up for Moved, you fill out a questionnaire about where you’re moving to and from, and what kinds of services you need. Moved (available via desktop web or mobile app) will then reach out to movers and provide you with multiple quotes from which you can choose.

Moved Screenshots

And while, as Pittenger put it, “the immediate thing you need to do is book the movers,” Moved offers a broader range of services, like ordering packing supplies, helping you donate stuff you don’t need anymore, finding a storage unit, updating your address, finding painters and more.

Moving can also be expensive, so the company has announced a partnership with Affirm, where Affirm’s financing will allow you to break up the moving costs into monthly payments.

To be clear, Moved isn’t doing the moving itself — instead, it’s basically connecting you to a marketplace of movers and other service providers. Pittenger said the company is “very strict about the suppliers and the vendors” and will remove them if customers aren’t happy with their experience.

Moved is managing all of this through a real, human assistant who can help you figure out what you need, handle the scheduling and serve as a “consumer advocate” who ensures that you’re not getting ripped off.

Pittenger said the service is free for consumers, with a fee charged to vendors at the time of booking. And it’s available throughout the United States.


Source: TechCrunch

La IA ya sabe qué habilidades le faltan y qué cursos debería elegir

Ante la imposibilidad de las empresas para medir el rendimiento de su inversión en formación online, los proveedores de estos cursos, como Coursera, edX y Udacity, han empezado a usar inteligencia artificial para mejorar la eficacia de sus programas y emparejarlos con los empleados más adecuados
Source: MIT

El estrés laboral en ciberseguridad es el nuevo aliado de los hackers

Los ataques constantes, la escasez de trabajadores cualificados y la innovación de los piratas informáticos somete a los profesionales del sector a una presión que aumenta el riesgo de brechas de seguridad. La comunidad empieza a ser consciente de la importancia y la urgencia de aliviar esta tensión
Source: MIT

When Twitter Engineers Speak Out, @Jack Listens

Silicon Valley engineers have the power to shape products and companies—both of which have enormous impact on our society.
Source: Wired

Starry launches pilot program with Boston Housing Authority to expand affordable internet access

Internet service provider Starry announced today the launch of its Starry Connect program with a pilot through Boston Housing Authority (BHA) to help provide free access to internet for residents living in one of the city’s public housing apartment complexes.

The Boston-based startup launched in 2016 with a plan to provide internet access through a spoke-and-wheel system of transmitters and access points. This point-to-multipoint system uses a phased array laser on top of a city building to send a 5G signal out that users can connect to via Starry Points that can be installed at a window or personal roof.

“Access to high-speed broadband is critical for education, communication, and personal and professional development, and yet today, many people still lack access to a basic, affordable, and reliable internet connection,” said Chet Kanojia, co-founder and CEO, in a statement. “That’s why we’re excited to partner with the Boston Housing Authority to devise creative solutions to help get more of their residents online and engaged with the critical services they need.”

With the program Starry launched today, residents of the public housing apartment building will be able to access free Wi-Fi in the building’s common area, hallways and new computer lab.

Virginia Lam Abrams, Starry senior vice president of communications and government relations, told TechCrunch that some residents may also be able to access the signal in their rooms, but the primary focus for this installation is to provide common area access for these primarily elderly and disabled residents.

Because Starry Connect’s pilot launch in the BHA building is part of the Boston public housing system, residents will receive free connection, but Starry also has plans to provide low-cost pricing options for residents living in affordable housing, as well.

The program has no set end date, says Abrams, but the company has plans to check in with residents in a few months to see where the program is succeeding and where it can be improved. Following this initial pilot launch, Abrams says that Starry has hopes to expand into other BHA communities, as well as public and affordable housing in other U.S. cities.

Since its launch, the startup has expanded into Los Angeles and Washington, D.C., and following a $100,000 million funding round it closed this July, has plans to scale and expand into more cities in the coming year, including Houston, Chicago, San Francisco and Portland, Ore.


Source: TechCrunch

The Sinclair/Tribune Merger Is Dead. Here’s Why That Matters

It may seem strange to worry about the future of broadcast in this digital era, but the fact remains: that’s how many people get their news.
Source: Wired

Facebook now deletes posts that financially endanger/trick people

It’s not just inciting violence, threats, and hate speech that will get Facebook to remove posts by you or your least favorite troll. Endangering someone financially, not just physically, or tricking them to earn a profit are now also strictly prohibited.

Facebook today spelled out its policy with more clarity in hopes of establishing a transparent set of rules it can point to when it enforces its policy in the future. That comes after cloudy rules led to waffling decisions and backlash as it dealt with and finally banned Infowars conspiracy theorist Alex Jones.

The company started by repeatedly stressing that it is not a government — likely to indicate it does not have to abide by the same 1st amendment rules.

“We do not, for example, allow content that could physically or financially endanger people, that intimidates people through hateful language, or that aims to profit by tricking people using Facebook” its VP of policy Richard Allen published today.

Web searches show this is the first time Facebook has used that language regarding financial attacks. We’ve reached out for comment about exactly how new Facebook considers this policy.

This is important because it means Facebook’s policy encompasses threats of ruining someone’s credit, calling for people to burglarize their homes, or blocking them from employment. While not physical threats, these can do real-world damage to victims.

Similarly, the position against trickery for profit gives Facebook a wide berth to fight against spammers, scammers, and shady businesses making false claims about products. The question will be how Facebook enforces this rule. Some would say most advertisements are designed to trick people in order for a business to earn a profit. Facebook is more likely to shut down obvious grifts where businesses make impossible assertions about how their products can help people, rather than just exaggerations about their quality or value.


Source: TechCrunch

Dropbox announces COO Dennis Woodside is leaving as its second quarterly check-in with Wall Street once again outperforms

Back when Dennis Woodside joined Dropbox as its chief operating officer more than four years ago, the company was trying to justify the $10 billion valuation it had hit in its rapid rise as a Web 2.0 darling. Now, Dropbox is a public company with a nearly $14 billion valuation, and it once again showed Wall Street that it’s able to beat expectations with a now more robust enterprise business alongside its consumer roots.

Dropbox’s second quarter results came in ahead of Wall Street’s expectations on both the earnings and revenue front. The company also announced that Dennis Woodside, who has been the chief operating officer for more than four years, will be leaving the company. Woodside joined at a time at Dropbox when it was starting to figure out its enterprise business, which it was able to grow and transform into a strong case for Wall Street that it could finally be a successful publicly-traded company. The IPO was indeed successful, with the company’s shares soaring more than 40% in its debut, so it makes sense that Woodside has essentially accomplished his job by getting it into a business ready for Wall Street.

The stock exploded in extended trading by rising more than 7%, though even prior to the market close and the company reporting its earnings, the stock had risen as much as 10%. Following that spike, things have leveled off a bit, with it up around 2%. Dropbox is one of a number of SaaS companies that have gone public in recent months, including DocuSign, that have seen considerable success. While Dropbox has managed to make its case with a strong enterprise business, the company was born with consumer roots and has tried to carry over that simplicity with the enterprise products it rolls out, like its collaboration tool Dropbox Paper.

Here’s a quick rundown of the numbers:

  • Q2 Revenue: Up 27% year-over-year to $339.2 million, compared to estimates of $331 million in revenue
  • Q2 GAAP Gross Margin: 73.6%, as compared to 65.4% in the same period last year
  • Q2 adjusted earnings: 11 cents per share compared, compared to estimates of 7 cents per share
  • Paid users: 11.9 million paying users, up from 9.9 million in the same quarter last year
  • ARPU: $116.66, compared to $111.19 same quarter last year

So, not only is Dropbox able to show that it can continue to grow that revenue, the actual value of its users is also going up. That’s important, because Dropbox has to show that it can continue to acquire higher-value customers — meaning it’s gradually moving up the Fortune 100 chain and getting larger and more established companies on board that can offer it bigger and bigger contracts. It also gives it the room to make larger strategic moves, like migrating onto its own architecture late last year, which in the long run could turn out to drastically improve the margins on its business.

The company is still looking to make significant moves in the form of new hires, including recently announcing that it has a new VP of product and VP of product marketing, Adam Nash and Naman Khan. Dropbox’s new team under CEO Drew Houston are tasked with continuing the company’s path to cracking into larger enterprises, which can give it a much more predictable and robust business alongside the average consumers that pay to host their files online and access them from pretty much anywhere.

Dropbox had its first quarterly earnings check-in and slid past the expectations that Wall Street had, though its GAAP gross margin slipped a little bit and may have offered a slight negative signal for the company. But since then, Dropbox’s stock hasn’t had any major missteps, giving it more credibility on the public markets — and more resources to attract and retain talent with compensation packages linked to that stock.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996