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

Archivo del Autor: Belen De Leon

Note 10 Plus vs. Note 9: Which phone should you buy? – CNET

Let’s work out if you need to spend more on the latest Samsung Galaxy Note 10 Plus, or less on last year’s Note 9.
Source: CNET

Android 10: 8 of the best features and how to use them – CNET

Android 10 is full of new features.
Source: CNET

Fairphone 3 is a normal smartphone with ethical shine

How long have you been using your current smartphone? The answer for an increasing number of consumers is years, plural. After all, why upgrade every year when next year’s model is almost exactly the same as the device you’re holding in your hand?

Dutch social enterprise Fairphone sees this as an opportunity to sell sustainability. A chance to turn a conversation about ‘stalled smartphone innovation’ on its head by encouraging consumers to think more critically about the costs involved in pumping out the next shiny thing. And sell them on the savings — individual and collective — of holding their staple gadget steady.

Its latest smartphone, the Fairphone 3 — just released this week in Europe — represents the startup’s best chance yet of shrinking the convenience gap between the next hotly anticipated touchscreen gizmo and a fairer proposition that requires an altogether cooler head to appreciate.

On the surface Fairphone 3 looks like a fairly standard, if slightly thick (1cm), Android smartphone. But that’s essentially the point. This 4G phone could be your smartphone, is the intended message.

Fp3j

Specs wise, you’re getting mostly middling, rather than stand out stuff. There’s a 5.7in full HD display, a Qualcomm Snapdragon 632 chipset, 4GB of RAM and 64GB of storage (expandable via microSD), a 12MP rear lens and 8MP front-facing camera. There’s also NFC on board, a fingerprint reader, dual nano-SIM slots and a 3,000mAh battery that can be removed for easy replacement when it wears out.

There’s also a 3.5mm headphone jack: The handy port that’s being erased at the premium smartphone tier,  killing off a bunch of wired accessories with it. So ‘slow replacement’ smartphone hardware demonstrably encourages less waste across the gadget ecosystem too.

But the real difference lies under the surface. Fairer here means supply chain innovation to source conflict-free minerals that go into making the devices; social incentive programs that top up the minimum wages of assembly workers who put the phones together; and repairable, modular handset design that’s intended to reduce environmental impact by supporting a longer lifespan. Repair, don’t replace is the mantra.

All the extra effort that goes into making a smartphone less ethically challenging to own is of course invisible to the naked eye. So the Fairphone 3 buyer largely has to take the company’s word on trust.

The only visual evidence is repairability. Flip the phone over and a semi-opaque plastic backing gives a glimpse of modular guts. A tiny screwdriver included in the box allows you take the phone to pieces so you can swap out individual modules (such as the display) in case they break or fail. Fairphone sells replacements via a spare parts section of its website.

Fp3sc

Despite this radically modular and novel design vs today’s hermetically sealed premium mobiles the Fairphone 3 feels extremely solid to hold.

It’s not designed to pop apart easily. Indeed, there’s a full thirteen screws holding the display module in place. Deconstruction takes work (and care not to lose any of the teeny screws). So this is modularity purely as occasional utility, not flashy party trick — as with Google’s doomed Ara Project.

For some that might be disappointing. Exactly because this modular phone feels so, well, boringly normal.

Visually the most stand out feature at a glance is the Fairphone logo picked out in metallic white lettering on the back. Those taking a second look will also spot a moralizing memo printed on the battery so it’s legible through the matte plastic — which reads: “Change is in your hands”. It may be a bit cringeworthy but if you’ve paid for an ethical premium you might as well flaunt it.

It’s fair to say design fans won’t be going wild over the Fairphone 3. But it feels almost intentionally dull. As if — in addition to shrinking manufacturing costs — the point is to impress on buyers that ethical internals are more than enough of a hipster fashion statement.

It’s also true that most smartphones are now much the same, hardware, features and performance wise. So — at this higher mid-tier price-point (€450/~$500) — why not flip the consumer smartphone sales pitch on its head to make it about shrinking rather than maximizing impact, via a dull but worthy standard?

That then pushes people to ask how sustainable is an expensive but valueless — and so, philosophically speaking, pointless — premium? That’s the question Fairphone 3 seems designed to pose.

Or, to put it another way, if normal can be ethical then shouldn’t ethical electronics be the norm?

Normal is what you get elsewhere with Fairphone 3. Purely judged as a smartphone its performance isn’t anything to write home about. It checks all the usual boxes of messaging, photos, apps and Internet browsing. You can say it gets the job done.

Sure, it’s not buttery smooth at every screen and app transition. And it can feel a little slow on the uptake at times. Notably the camera, while fairly responsive, isn’t lightning quick. Photo quality is not terrible — but not amazing either.

Testing the camera I found images prone to high acutance and over saturated colors. The software also struggles to handle mixed light and shade — meaning you may get a darker and less balanced shot that you hoped for. Low light performance isn’t great either.

That said, in good light the Fairphone 3 can take a perfectly acceptable selfie. Which is what most people will expect to be able to use the phone for.

Fairphone has said it’s done a lot of work to improve the camera vs the predecessor model. And it has succeeded in bringing photo performance up to workable standard — which is a great achievement at what’s also a slightly reduced handset price-point. Though, naturally, there’s still a big gap in photo quality vs the premium end of the smartphone market.

On the OS front, the phone runs a vanilla implementation of Android 9 out of the box — preloaded with the usual bundle of Google services and no added clutter so Android fans should feel right at home. (For those who want a Google-free alternative Fairphone says a future update will allow users to do a wipe and clean install of Android Open Source Project.)

Fp3f

In short, purely as a smartphone, the Fairphone 3 offers very little to shout about — so no screaming lack either. Again, if the point is to shrink the size of the compromise Fairphone is asking consumers to make in order to buy an ethically superior brand of electronics they are slowly succeeding in closing the gap.

It’s a project that’s clearly benefiting from the maturity of the smartphone market. While, on the cellular front, the transformative claims being made for 5G are clearly many years out — so there’s no issue with asking buyers to stick with a 4G phone for years to come.

Given where the market has now marched to, a ‘fairer’ smartphone that offers benchmark basics at a perfectly acceptable median but with the promise of reduced costs over the longer term — individual, societal and environmental — does seem like a proposition that could expand from what has so far been an exceptional niche into something rather larger and more mainstream.

Zooming out for a second, the Fairphone certainly makes an interesting contrast with some of the expensive chimeras struggling to be unfolded at the top end of the smartphone market right now.

Foldables like the Samsung Galaxy Fold — which clocks in at around 4x the price of a Fairphone and offers ~2x the screen real estate (when unfolded), plus a power bump. Whether the Fold’s lux package translates into mobile utility squared is a whole other question, though.

And where foldables will need to demonstrate a compelling use-case that goes above and beyond the Swiss Army utility of a normal smartphone to justify such a whopping price bump, Fairphone need only prick the consumer conscience — as it asks you pay a bit more and settle for a little less.

Neither of these sales pitches is challenge free, of course. And, for now, both foldables and fairer electronics remain curious niches.

But with the Fairphone 3 demonstrating that ethical can feel so normal it doesn’t seem beyond the pale to imagine demand for electronics that are average in performance yet pack an ethical punch scaling up to challenge the mainstream parade of copycat gadgets.


Source: TechCrunch

Your phone powers a personal movie theater you wear on your face – CNET

This pair of prototype glasses is like Google Glass, minus the creep factor.
Source: CNET

Following Galaxy Fold release, Huawei's foldable Mate X phone could sell in October – CNET

Suffering a delay, the Mate X may soon have the 5G support and apps it needs to compete against Samsung’s $2,000 foldable phone.
Source: CNET

GM's Search for In-Car Tech Lands on Google

The automaker and the tech giant say Google’s Android software will underpin the infotainment systems in future GM cars.
Source: Wired

MIT Media Lab Director Joi Ito resigns amid Jeffrey Epstein scandal – CNET

The move follows a New Yorker report that the lab had a deeper funding relationship with the convicted sex offender than previously acknowledged and that it worked to disguise contacts with Epstein.
Source: CNET

HP Spectre x360 13 vs. Lenovo Yoga C930: Which is the best laptop and tablet in one – CNET

These are two of the best small premium convertible laptops you can buy at the moment. Here’s how they match up.
Source: CNET

Best internet providers in 2019: How to choose cable vs. DSL vs. satellite and more – CNET

Speed, price and the pros and cons of every type of internet service — from dial-up to fiber to 5G.
Source: CNET

Joi Ito resigns as MIT Media Lab head in wake of Jeffrey Epstein reporting

Joichi Ito, the embattled director of the M.I.T. Media Lab, has stepped down according to a statement by MIT’s president, L. Rafael Reif. The news was first reported by The New York Times, which had received a copy of an email sent by Ito to university provost Martin A. Schmidt.

“After giving the matter a great deal of thought over the past several days and weeks,� the now-former director writes, “I think that it is best that I resign as director of the media lab and as a professor and employee of the Institute, effective immediately.�

In addition to resigning as director, Reif’s statement also confirmed that Ito resigned as a professor of the university.

The ‘matter’ to which the letter refers to is Ito’s reported connections to Jeffrey Epstein. The financier died in prison by hanging on August 10, following an arrest a month prior on federal charges of sex tracking minors.

Ito was among several high profile and powerful people whose alleged ties to the disgraced billionaire came into sharp focus following his arrest. In the immediate aftermath of that arrest, it came to light that the MIT Media Lab and Ito personally received funds from Epstein, to which Ito apologized in an August 15th letter.

The allegations against Ito intensified overnight following a report by Ronan Farrow in The New Yorker that Ito’s engagement of Epstein were far deeper than had been previously been acknowledged. According to emails and documents discovered by Farrow, Ito and MIT Media Lab’s head of development, Peter Cohen, worked in tandem to conceal Epstein’s contributions from MIT’s central fundraising office, such as by marking donations anonymous and keeping his name out of disclosure statements.

Ito has long stood firm that the facts of his relationship with Epstein have been misreported. In an email to the Times, Ito said that the New Yorker piece was “full of factual errors.�

In response to Farrow’s piece, M.I.T, president L. Rafael Reif in today’s statement said:

Because the accusations in the story are extremely serious, they demand an immediate, thorough and independent investigation. This morning, I asked MIT’s General Counsel to engage a prominent law firm to design and conduct this process. I expect the firm to conduct this review as swiftly as possible, and to report back to me and to the Executive Committee of the MIT Corporation, MIT’s governing board.

The MIT Media Lab is a storied research center with a long legacy of contributions to science, technology, and innovation. There are no indications yet on who might replace Ito.

In addition to the MIT Media Lab, Ito sits as a board director for The New York Times Company, where he sits on the company’s audit committee.

One can’t help but point out a perennial tweet that Ito wrote more than a decade ago about fundraising:


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592