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

Archivo del Autor: Belen De Leon

Marvel's Daredevil season 3 big bad talks about donning the iconic white suit – CNET

Actors Vincent D’Onofrio, Jay Ali and Wilson Bethel reveal the dangers of becoming Wilson Fisk’s puppets in the Netflix show.
Source: CNET

Pixel 3 camera: Six tips and tricks to get the best photos – CNET

Group selfies and some fancy tricks are just a few taps away.
Source: CNET

Game of Thrones shot a reunion special with Conan O'Brien – CNET

Sean Bean says the comedian hosted a farewell show of some kind in Northern Ireland.
Source: CNET

Apple Watch Series 4 is the most accessible watch yet

Every time I ponder the impact Apple Watch has had on my life, my mind always goes to Matthew Panzarino’s piece published prior to the device’s launch in 2015. In it, Panzarino writes about how using Apple Watch saves time; as a “satellite” to your iPhone, the Watch can discreetly deliver messages without you having to disengage from moments to attend to your phone.

In the three years I’ve worn an Apple Watch, I’ve found this to be true. Like anyone nowadays, my iPhone is the foremost computing device in my life, but the addition of the Watch has somewhat deadened the reflex to check my phone so often. What’s more, the advent of Apple Watch turned me into a regular watch-wearer again, period, be it analog or digital. I went without one for several years, instead relying on my cell phone to tell me the time.

To piggyback on Panzarino’s thesis that Apple Watch saves you time, from my perspective as a disabled person, Apple’s smartwatch makes receiving notifications and the like a more accessible experience. As someone with multiple disabilities, Apple Watch not only promotes pro-social behavior, the device’s glanceable nature alleviates the friction of pulling my phone out of my pocket a thousand times an hour. For people with certain physical motor delays, the seemingly unremarkable act of even getting your phone can be quite an adventure. Apple Watch on my wrist eliminates that work, because all my iMessages and VIP emails are right there.

The fourth-generation Apple Watch, “Series 4” in Apple’s parlance, is the best, most accessible Apple Watch to date. The original value proposition for accessibility, to save on physical wear and tear, remains. Yet Series 4’s headlining features — the larger display, haptic-enabled Digital Crown and fall detection — all have enormous ramifications for accessibility. In my testing of a Series 4 model, a review unit provided to me by Apple, I have found it to be delightful to wear and use. This new version has made staying connected more efficient and accessible than ever before.

Big screen, small space

If there were but one banner feature of this year’s Apple Watch, it would indisputably be the bigger screen. I’ve been testing Series 4 for a few weeks and what I tweeted early on holds true: for accessibility, the Series 4’s larger display is today what Retina meant to iPhone 4 eight years ago. Which is to say, it is a highly significant development for the product; a milestone. If you are visually impaired, this should be as exciting as having a 6.5-inch iPhone. Again, the adage that bigger is better is entirely apropos — especially on such a small device as Apple Watch.

What makes Series 4’s larger screen so compelling in practice is just how expansive it is. As with the iPhone XS Max, the watch’s large display makes seeing content easier. As I wrote last month, once I saw the bigger model in the hands-on area following Apple’s presentation, my heart knew it was the size I wanted. The difference between my 42mm Series 3 and my 44mm Series 4 is stark. I’ve never complained about my previous watches being small, screen-wise, but after using the 44mm version for an extended time, the former feels downright minuscule by comparison. It’s funny how quickly and drastically one’s perception can change.

Series 4’s bigger display affects more than just text. Its bigger canvas allows for bigger icons and touch targets for user interface controls. The keypad for entering your passcode and the buttons for replying to iMessages are two standout examples. watchOS 5 has been updated in such a way that buttons have even more definition. They’re more pill-shaped to accommodate the curves of the new display; the Cancel/Pause buttons in the Timer app shows this off well. It aids in tapping, but it also gives them a visual boost that makes it easy to identify them as actionable buttons.

This is one area where watchOS excels over iOS, since Apple Watch’s relatively small display necessitates a more explicit design language. In other words, where iOS leans heavily on buttons that resemble ordinary text, watchOS sits at the polar end of the spectrum. A good rule of thumb for accessible design is that it’s generally better designers aim for concreteness with iconography and the like, rather than be cutesy and abstract because it’s en vogue and “looks cool” (the idea being a visually impaired person can more easily distinguish something that looks like a button as opposed to something that is technically a button but which looks like text).

Apple has course-corrected a lot in the five years since the iOS 7 overhaul; I hope further refinement is something that is addressed with the iOS 13 refresh that Axios’s Ina Fried first reported earlier this year was pushed back until 2019.

Of Series 4’s improvements, the bigger screen is by far my favorite. Apple Watch still isn’t a device you don’t want to interact with more than a minute, but the bigger display allows for another few milliseconds of comfort. As someone with low vision, that little bit of extra time is nice because I can take in more important information; the bigger screen mitigates my concerns over excessive eye strain and fatigue.

The Infograph and Infograph Modular faces

As I wrote in the previous section, the Series 4’s larger display allowed Apple to redesign watchOS such that it would look right given the bigger space. Another way Apple has taken advantage of Series 4’s big screens is the company has created two all-new watch faces that are exclusive to the new hardware: Infograph and Infograph Modular. (There are other cool ones — Breathe, Fire & Water, Liquid Metal and Vapor — that are all available on older Apple Watches that run watchOS 5.)

It’s not hard to understand why Apple chose to showcase Infograph in their marketing images for Series 4; it (and Infograph Modular) look fantastic with all the bright colors and bold San Francisco font. From an accessibility standpoint, however, my experience has been Infograph Modular is far more visually accessible than Infograph. While I appreciate the latter’s beauty (and bevy of complications), the functional downsides boil down to two things: contrast and telling time.

Contrast-wise, it’s disappointing you can’t change the dial to be another color but white and black. White is better here, but it is difficult to read the minute and second markers because they’re in a fainter grayish-black hue. If you choose the black dial, contrast is worse because it blends into the black background of the watch’s OLED display. You can change the color of the minute and second markers, but unless they’re neon yellow or green, readability is compromised.

Which brings us to the major problem with Infograph: it’s really difficult to tell time. This ties into the contrast issue — there are no numerals, and the hands are low contrast, so you have to have memorized the clock in order to see what time it is. Marco Arment articulates the problem well, and I can attest the issue is only made worse if you are visually impaired as I am. It’s a shame because Infograph is pretty and useful overall, but you have to be able to tell time. It makes absolutely no sense to add a digital time complication to what’s effectively an analog watch face. Perhaps Apple will add more customization options for Infograph in the future.

Infograph Modular, which I personally prefer, is not nearly as aesthetically pleasing as Infograph, but it’s far better functionally. Because it’s a digital face, the time is right there for you, and the colorful complications set against the black background is a triumph of high contrast. It is much easier on my eyes, and the face I recommend to anyone interested in trying out Series 4’s new watch faces.

Lastly, a note about the information density of these new faces. Especially on Infograph, it’s plausible that all the complications, in all their color, present an issue for some visually impaired people. This is because there’s a lot of “clutter” on screen and it may be difficult for some to pinpoint, say, the current temperature. Similarly, all the color may look like one washed-out rainbow to some who may have trouble distinguishing colors. It’d be nice if Apple added an option for monochromatic complications with the new faces.

In my usage, neither have been issues for me. I quite like how the colors boost contrast, particularly on Infograph Modular.

Haptics come to the crown

Given Apple’s push in recent years to integrate its so-called Taptic Engine technology — first introduced with the original Watch — across its product lines, it makes perfect sense that the Digital Crown gets it now. Haptics makes it better.

Before Apple Watch launched three years ago, I wrote a story in which I explained why haptic feedback (or “Force Touch,” as Apple coined it then) matters for accessibility. What I wrote then is just as relevant now: the addition of haptic feedback enhances the user experience, particularly for people with disabilities. The key factor is sensory input — as a user, you’re no longer simply watching a list go by. In my usage, the fact that I feel a “tick” as I’m scrolling through a list on the Watch in addition to seeing it move makes it more accessible.

The bi-modal sensory experience is helpful insofar as the secondary cue (the ticks) is another marker that I’m manipulating the device and something is happening. If I only rely on my poor eyesight, there’s a chance I could miss certain movements or animations, so the haptic feedback acts as a “backup,” so to speak. Likewise, I prefer my iPhone to ring and vibrate whenever a call comes in because I suffer from congenital hearing loss (due to my parents being deaf) and could conceivably miss important calls from loved ones or whomever. Thus, that my phone also vibrates while it’s ringing is another signal that someone is trying to reach me and I probably should answer.

Tim Cook made a point during the original Watch’s unveiling to liken the Digital Crown as equally innovative and revolutionary as what the mouse was to the Mac in 1984 and what multi-touch was to the iPhone in 2007. I won’t argue his assertion here, but I will say the Series 4’s crown is the best version of the “dial,” as Cook described it, to date. It’s because of the haptic feedback. It gives the crown even more precision and tactility, making it more of a compelling navigational tool.

Considering fall detection

As I watched from the audience as Apple COO Jeff Williams announced Series 4’s new fall detection feature, I immediately knew it was going to be a big deal. It’s something you hope to never use, as Williams said on stage, but the fact it exists at all is telling for a few reasons — the most important to me being accessibility.

I’ve long maintained accessibility, conceptually, isn’t limited to people with medically recognized disabilities. Accessibility can mean lots of different things, from mundane things like where you put the paper towel dispenser on the kitchen counter to more critical ones like building disabled parking spaces and wheelchair ramps for the general public. Accessibility also is applicable to the elderly who, in the case of fall detection, could benefit immensely from such a feature.

Instead of relying on a dedicated lifeline device, someone who’s even remotely interested in Apple Watch, and who’s also a fall risk, could look at Series 4 and decide the fall detection feature alone is worth the money. That’s exactly what happened to my girlfriend’s mother. She is an epileptic and is a high-risk individual for catastrophic falls. After seeing Ellen DeGeneres talk up the device on a recent episode of her show, she was gung-ho about Series 4 solely for fall detection. She’d considered a lifeline button prior, but after hearing how fall detection works, decided Apple Watch would be the better choice. As of this writing, she’s had her Apple Watch for a week, and can confirm the new software works as advertised.

Personally, my cerebral palsy makes it such that I can be unsteady on my feet at times and could potentially fall. Fortunately, I haven’t needed to test fall detection myself, but I trust the reports from my girlfriend’s mom and The Wall Street Journal’s Joanna Stern, who got a professional stunt woman’s approval.

Problematic packaging

Apple Watch Series 4 is pretty great all around, but there is a problem. One that has nothing to do with the product itself. How Apple has chosen to package Apple Watch Series 4 is bad.

Series 4’s unboxing experience is a regression from all previous models, in my opinion. The issue is Apple’s decision to pack everything “piecemeal” — the Watch case itself comes in an (admittedly cute) pouch that’s reminiscent of iPod Socks, while the band is in its own box. Not to mention the AC adapter and charging puck are located in their own compartment. I understand the operational logistics of changing the packaging this way, but for accessibility, it’s hardly efficient. In many ways, it’s chaotic. There are two reasons for this.

First, the discrete approach adds a lot in terms of cognitive load. While certainly not a dealbreaker for me, unboxing my review unit was jarring at first. Everything felt disjointed until I considered the logic behind doing it this way. But while I can manage to put everything together as if it were a jigsaw puzzle, many people with certain cognitive delays could have real trouble. They would first need to determine where everything is in the box before then determining how to put it all together; this can be frustrating for many. Conversely, the advantage of the “all-in-one” approach of Series past (where the case and band was one entity) meant there was far less mental processing needed to unbox the product. Aside from figuring out how the band works, the old setup was essentially a “grab and go” solution.

Second, the Series 4 packaging is more fiddly than before, quite literally. Instead of the Watch already being put together, now you have to fasten the band to the Watch in order to wear it. I acknowledge the built-in lesson for fastening and removing bands, but it can be inaccessible too. If you have visual and/or fine-motor impairments, you could spend several minutes trying to get your watch together so you can pair it with your iPhone. That time can be taxing, physically and emotionally, which in turn worsens the overall experience. Again, Apple’s previous packaging design alleviated much of this potential stress — whereas Series 4 exacerbates it.

I’ve long admired Apple’s product packaging for its elegance and simplicity, which is why the alarm bells went off as I’ve unboxed a few Series 4 models now. As I said, this year’s design definitely feels regressive, and I hope Apple reconsiders their old ways come Series 5. In fact, they could stand to take notes from Microsoft, which has gone to great lengths to ensure their packaging is as accessible as possible.

The bottom line

Three years in, I can confidently say I could live without my Apple Watch. But I also can confidently say I wouldn’t want to. Apple Watch has made my life better, and that’s not taking into account how it has raised my awareness for my overall health.

My gripes about the packaging and Infograph face aside, Series 4 is an exceptional update. The larger display is worth the price of admission, even from my year-old Series 3. The haptic Digital Crown and fall detection is the proverbial icing on the cake. I believe the arrival of Series 4 is a seminal moment for the product, and it’s the best, most accessible Apple Watch Apple has made yet.


Source: TechCrunch

Elon Musk trolls 'virgin' Fortnite players, game fights back – CNET

The billionaire businessman and the hit game had a brief but entertaining Twitter fight.
Source: CNET

OnePlus 6T: Every detail and rumor so far – CNET

It’ll definitely have an in-display fingerprint scanner — and we know lots more.
Source: CNET

Blood money

Some years ago an investor I met at a TechCrunch event invited me out for a coffee. This happens a lot; as a weekly columnist here I am deemed an official Media Influencer, and people in turn want to influence me, until they realize I’m just going to ignore them and write about whatever weird idea comes into my head instead. I accepted this invitation, though, because this guy’s job was unusually interesting, in a bad way — he represented a venture fund affiliated with the Kremlin.

This was before Russia was the democracy-manipulating enemy it is today, but just after Russia passed its “anti-gay law,” so angry anti-Russian sentiment was exceptionally strong. It was fascinating to me watching this man squirm around the topic: I’m a Bay Area guy, he told me, I’m pro gay rights, pro gay marriage, but we have to accept that every country becomes enlightened at its own speed and its own way, and the best way for us to encourage that, to promote our values, is to engage with them, to show them the right way of doing things.

Needless to say this is a column about Saudi Arabia.

It’s kind of amazing that it’s taken the murder of Jamal Khashoggi to wake people up to that nation’s brutality. For three years now Saudi Arabia has been slaughtering thousands of Yemenis in a needless conflict wherein, to quote Bloomberg quoting the UN, “especially a Saudi Arabian-led coalition and the Yemeni government it backs, have shown a disregard for civilian life possibly amounting to war crimes.” It has long been a totalitarian absolute monarchy allied with what was once a radical interpretation of Islam, Wahhabism, which T.E. Lawrence described a hundred years ago as an obscure “fanatical heresy” — and which has since been mainstreamed with disastrous global consequences as a result of this alliance.

And, of course, it has long been an intimate international ally and partner of the United States. America’s financial / military / consulting / industrial / oil complexes have been in bed with the Saudis for a very, very long time, as have its politicians. Let’s not pretend that Saudi money in the tech industry is in any way exceptionally bad or different. Bad, yes, but as bad as, well, the rest of American society. For a long time the US attitude towards Saudi Arabia seems to have been: “sure, they’re an oppressive dictatorship, but they’re our oppressive dictatorship, and their royal family is very nice and very generous and they control so much oil.”

Now, though, at long last, that attitude seems to be changing. Not that the US is going to stop buying oil from them. Not that the US is going to stop selling weapons to them. But, despite occasional hesitant steps into the twentieth (but definitely not the twenty-first) century, nobody is going to pretend Saudi Arabia is anything other than a brutally oppressive state from here on in. (Shout-out to my homeland for being ahead of the curve on this one.) Which is progress, I guess, of a sort?

You can make a realpolitik case for continuing to engage with Saudi Arabia. Just like my coffee companion five years ago did for continuing to engage with Russia. See how well that turned out, how since then Russia has become so much more enlightened, so progressive, such a glorious contributor to the commonwealth of nations? …Oh. Saudi Arabia is different, yes, but in a worse way; it’s so sensitive to criticism, overreacts so wildly and violently, because it is fundamentally a fragile state. Nassim Taleb, who predicted the collapse of Syria and its civil war before it happened, has predicted a similar fate for Saudi Arabia.

I don’t think the Trump administration is going to continue its support for Saudi Arabia’s new and erratic leadership for fear of the human or economic consequences if they do otherwise. “Trump’s razor:” the stupidest reason is most likely to be correct. Here, that means the administration doesn’t want to walk back their Saudi support because they think that will make them look weak. Similarly, who are we kidding, VCs who take money from Saudi LPs aren’t doing so in order to help prop up the Pax Americana; it’s purely because they want the money, and nobody else is prepared to throw around $45 billion in cash.

Right now, though, and for the foreseeable future, sovereign Saudi money is tainted, poisoned, blood money. If you accept it you have to consider the consequences of publicly contravening our new, post-Khashoggi social morality, and the angry criticism which will follow. Will that last? Who can say? Even if it doesn’t, though, you’ll have to consider the consequences of privately contravening your own ethics, if you have any. That was also true last year, and it will still be true next year, no matter how much money we’re talking about.


Source: TechCrunch

Tesla's New Model 3, Lime's New Scooter, and More This Week in the Future of Cars

Tesla makes yet another non-$35K Model 3, battery swapping somehow comes back, yet more evidence ‘semi-autonomous’ driving is confusing people, and more car news.
Source: Wired

Trump's Tweets (Once Again) Top This Week's Internet News Roundup

Last week, the internet spent a lot of time sorting through the fact and fictions in President Trump’s Twitter feed.
Source: Wired

Volkswagen is building an EV factory near Shanghai, should Tesla be worried? – Roadshow

The new facility will be environmentally friendly and build vehicles on the all-electric MEB platform.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920