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

Archivo del Autor: Belen De Leon

Inky’s book recommendation app helps you find new reads

Amazon acquired social reading service Goodreads five years ago, squelching the life out of the competitive landscape, as minimal as it was. So it’s promising to see a new app appear with the goal of getting more people to move off of Goodreads for social book recommendations. That app is Inky, built by two bookworm friends who wanted a better way to track their reading and find recommendations of what to read next.

The app is very much an indie effort for the time being, and not as polished as a similar app, Reco. However, it works well for those who are looking for a simple way of tracking their “read” list along with their “to read” list, and who want a way to see what other good books people are into right now.

Explains co-founder Simon Bruno, “mobile apps for avid readers just suck. The market leader in social networks for avid readers, Goodreads, is practically synonymous with archaic,” he says.

After asking around about what people actually want in an app for readers, he recruited his friend Mike Salvador to help build it. Both just graduated from college, and have decided to work on Inky full-time.

“No one knows who we are,” Bruno says. “We’re definitely not funded.”

But, he adds, they’re updating the app every few days and getting “little sleep in the process.”

Currently, you can sign up for Inky using Facebook or email, and then you’re presented with some pre-selected users to follow. You can check or uncheck these suggestions as you choose. There aren’t many users on the app at present, beyond around 1,000 early adopters and some Instagram book nerds, the co-founder notes. So you may want to at least seed your network with a few of them.

You can then fill out your two bookshelves  -“read” and “to read” – with books, by searching for titles. Once added, these are presented in a visual format, similar to how Slice Bookshelf looked back in the day before its untimely demise. You can also tap on the books’ covers to read a description, giving you the feeling of picking up a book at the store and reading its jacket.

Unfortunately, the app only presents the new recommendations from those you follow and not their recommendation history in its home feed; but you can visit users’ profiles to check their lists until friends post something new.

The founders say their goal right now is to take in user feedback then build what they hear people want. They aren’t looking to make money off Inky just yet.

“The goal is to partner with publishing houses to help launch new titles, similar to Goodreads’ business model,” says Bruno. “Once we’re confident we have something people absolutely love, we’ll turn our heads towards monetization,” he says.

However, their vision is not to reproduce Goodreads in a more modern format. That is, Inky is not meant to be a catalog of all the books you’ve ever read, but rather a place to for you to show off the books you think should be read. For that reason, the team won’t offer a Goodreads import mechanism. Instead, its focus will be on recommendations.

That may make sense to a point, but there are times you want to read a book and then are unpleasantly disappointed by it. Your negative reaction is just as valuable to your network of book readers as are your recommendations.

As an occasional Goodreads user myself, I can’t see making a full switch to Inky. I miss the “Currently Reading” shelf, the book lists, the discovery features, and of course, the much larger community. But Inky is one to watch as it grows.

Inky is currently available on iOS, but the team says an Android version is the works.

 

 

 

 


Source: TechCrunch

Apple moves forward with its adaption of Isaac Asimov’s ‘Foundation’

Apple has placed a series order for Foundation, an adaptation of Isaac Asimov’s classic series of science fiction stories and novels.

Deadline reported earlier this year that the show was in development, but this was just the latest of several attempts to adapt Foundation, including a version developed by Westworld‘s Jonathan Nolan for HBO.

Now, however, it looks like Foundation really will happen at Apple, with David S. Goyer and Josh Friedman as showrunners. (Like Nolan, Goyer was one of the writers on The Dark Knight and The Dark Knight Rises, while Friedman created Terminator: The Sarah Connor Chronicles.) The series will be produced by Skydance Television, and Asimov’s daughter Robyn will be one of the executive producers.

The Foundation series (initially a set of stories published in the 1940s, then collected into book form in the ’50s and followed up by long novels that Asimov wrote in the ’80s) focuses on the fall of a long-lived Galactic Empire, with a small group of scientists at the edge of the galaxy working to preserve knowledge and minimize the period of chaos.

Elements of that plot description might make it sound like the ingredients for Apple’s version of Star Wars — and indeed, Asimov’s work is seen as a big influence on George Lucas’ films.

But in its print form, at least, Foundation is far from your typical space opera, focusing more on debate and political intrigue than action, and taking place over hundreds of years, with often interchangeable characters swapped out between stories. In other words, Goyer and Friedman will probably have to make some significant changes.

These are my favorite books by my favorite author, so I’m more excited about this than any of the other original shows that Apple’s planning (even the company’s other space opera, which is being developed by Battlestar Galactica‘s Ron Moore). I sure hope they don’t screw it up.


Source: TechCrunch

Infiniti Prepares for an Electric Future With a Sleek New Concept

The newly unveiled Prototype 10 has just one seat, needs no fuel, and is a sign of where the cars of the future are headed.
Source: Wired

Older Chromebooks may not run Linux programs due to outdated software

Not all Chromebooks will support Linux software when the feature comes to Chrome OS later this year. Fourteen devices may be excluded from the list including Google’s own Chromebook Pixel.

The post Older Chromebooks may not run Linux programs due to outdated software appeared first on Digital Trends.


Source: Digital trends

Nikon embraces a mirrorless future with Z series cameras and lenses

The largest trend in photography over the last five years or so, not counting smartphones, has been the emergence and maturity of mirrorless camera systems. These operate in a very different manner from traditional SLRs, and as such market leaders with decades embedded in the latter — namely Canon and Nikon — have resisted making the shift. That changes for Nikon today with its announcement of the Z6 and Z7, which show the company is making the change wholeheartedly.

The Z series comprises both these two cameras and a new lens mount, which in many ways is the more important news for photographers. The F mount has been around for decades and boasts some of the world’s best glass. But ultimately a more or less clean break was needed, and the Z mount manages to provide that, as well as solid back-compatibility for those who can’t bear to part with their old standby kit.

The cameras themselves, which have been rumored for ages and were known to be imminent, are both full-frame, meaning their sensor is as big as a 35mm still-film frame. Full-frame cameras are generally intended for professionals or deep-pocketed hobbyists: bodies generally cost well over $1,000 but offer improved image quality for a variety of reasons.

So it’s somewhat ambitious of Nikon to aim at this elevated market, where competition is tough, standards are high and prices are higher. Old favorites like the Canon 5D vie with new challengers like Sony’s a9, and it seems as if slowly but surely the latter are coming out on top, due in no small part to the advantages conferred on them by their mirrorless nature.

The Z7 starts at $3,400, which puts it squarely in professional territory. The Z6, at $2,000, sacrifices resolution but offers some other advantages — aside from holding onto that $1,400. If it were me I’d go for the latter, no question.

Big and small changes

The Z7 is the new flagship, and it closely replicates the ability of the popular Nikon D850, while adding a variety of improvements. Most obvious is body size; the camera is much, much smaller and lighter than its SLR predecessor, but is still far from petite. It also improves on a few stats like burst speed and autofocus in ways that will be appreciated by pros, and a new 10-bit N-LOG video output mode should provide more flexibility in post.

Its sibling, the Z6, has a lower megapixel count (24 versus 45) but further improves burst speed and may in fact prove superior in terms of video performance.

Both make the switch to an electronic viewfinder, or EVF, and apparently Nikon was very particular about this component. The resolution of the OLED eyepiece is 1280×960, which sounds low compared with phone and VR displays, but should be fine — and really, motion and color are more important. The rear LCD is also OLED, as is a little up-facing status display on the top plate.

Both also have in-body stabilization, which means lenses can be lighter and cheaper. The stabilization will work with older lenses too (more on this in a moment) and in cases where a long lens has its own stabilization system, the camera will defer to that at least on some axes.

I haven’t had a chance to play with these in person but I expect to soon; in the meantime, as always, DPReview has a solid set of first impressions.

Z-mount into the future

For many, the biggest change will be the switch to the new Z-mount system. There will be a series of Z lenses, and bonny lenses they will be, with the new dimensions allowing improved optics across the board. Everyone is hot about a F/0.95 Noct lens Nikon has been teasing for 2019. But with a hundred million F-mount lenses out there, backwards compatibility is a must.

For them there is the FTZ adapter, which fits between the Z and the old lens, bridging the old technology and the new. If the lens is relatively new and supports automatic aperture and focus, those will be available. And, in fact, these lenses will benefit from the new autofocus system and may perform better than they did originally, if not identically — slight changes will no doubt emerge from the addition of the new optics.

Older lenses, such as classics with manual focus and aperture, will still fit the adapter but can’t be magically endowed with automatic features.

The adapter is not inconsiderable in size — more like a pancake lens than a filter. So your favorite lightweight walk-around setup may be impacted negatively. But overall it seems like it should do nicely for most.

Nikon has made its play, and the Z series looks like a natural jump for thousands of photographers who have stuck with the brand for years out of loyalty and investment. It doesn’t take much away, it adds quite a bit and in a few years it will probably be a no-brainer rather than a “well, maybe.”


Source: TechCrunch

Why the DNC Thought a Phishing Test Was a Real Attack

The Democratic National Committee now says a fraudulent voter data website it found was evidence of an unauthorized test organized by Michigan Democrats.
Source: Wired

When it comes to Chrome, there may not be a reason to expect privacy

Chrome could identify you, even if you enable a private web session using Incognito mode. A new study suggests that Google could still use cookies to connect your private web history to your Google account.

The post When it comes to Chrome, there may not be a reason to expect privacy appeared first on Digital Trends.


Source: Digital trends

The consequences of indecency

I wrote the law that allows sites to be unfettered free speech marketplaces. I wrote that same law, Section 230 of the Communications Decency Act, to provide vital protections to sites that didn’t want to host the most unsavory forms of expression. The goal was to protect the unique ability of the internet to be the proverbial marketplace of ideas while ensuring that mainstream sites could reflect the ethics of society as a whole.

In general, this has been a success — with one glaring exception. I never expected that internet CEOs would fail to understand one simple principle: that an individual endorsing (or denying) the extermination of millions of people, or attacking the victims of horrific crimes or the parents of murdered children, is far more indecent than an individual posting pornography.

If you want to be the CEO of an internet titan where schools communicate with students, artists with their fans or elected officials with their constituents, you need to limit content like pornography — and they all do. But for some reason, these CEOs think it’s entirely appropriate to allow these other forms of indecency to live on their platforms. Their ineptitude is threatening the very legal foundation of social media.

There are real consequences to social media hosting radically indecent speech, and those consequences are looming.

Social media cannot exist without the legal protections of Section 230. That protection is not constitutional, it’s statutory. Failure by the companies to properly understand the premise of the law is the beginning of the end of the protections it provides. I say this because their failures are making it increasingly difficult for me to protect Section 230 in Congress. Members across the spectrum, including far-right House and Senate leaders, are agitating for government regulation of internet platforms. Even if government doesn’t take the dangerous step of regulating speech, just eliminating the 230 protections is enough to have a dramatic, chilling effect on expression across the internet.

Were Twitter to lose the protections I wrote into law, within 24 hours its potential liabilities would be many multiples of its assets and its stock would be worthless. The same for Facebook and any other social media site. Boards of directors should have taken action long before now against CEOs who refuse to recognize this threat to their business.

It’s telling that Reddit, of all the social media sites, has been on the forefront of striking a balance — telling because they’re the only site owned by a traditional pre-internet corporation. This balance is not the one I would have chosen — and certainly there have been missteps and failures — but an average user of Reddit won’t encounter the extremes of obscenity and indecency that it allows in darker corners of the site. And even they have defined certain speech as too indecent to be permitted on their platform.

There are real consequences to social media hosting radically indecent speech, and those consequences are looming. They are threatening to undo more than 20 years of internet law and jurisprudence that has protected speech and expression as never before. The forces of government regulation and control never sleep. Unfortunately, the internet CEOs have been asleep at the wheel.


Source: TechCrunch

Qualcomm Snapdragon reportedly Microsoft’s first choice for Surface Go CPU

Paul Thurrott claims Microsoft originally intended to use Qualcomm’s ARM-based Snapdragon processor in its new Surface Go. But Intel supposedly caught wind of the move and offered “deep discounts” on its Pentium Gold processor.

The post Qualcomm Snapdragon reportedly Microsoft’s first choice for Surface Go CPU appeared first on Digital Trends.


Source: Digital trends

How to connect a PlayStation 3 controller to your PC

Properly connecting a PlayStation 3 Controller to a PC is no easy task, especially when you opt for third-party peripherals. Thankfully, our guide will help you through the process.

The post How to connect a PlayStation 3 controller to your PC appeared first on Digital Trends.


Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920