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

Archivo del Autor: Belen De Leon

Fossil announces new update to Android Wear watches with HR tracking, GPS

Fossil’s Q watch line is an interesting foray by a traditional fashion watchmaker into the wearable world. Their latest additions to the line, the Fossil Q Venture HR and Fossil Q Explorist HR, add a great deal of Android Wear functionality to a watch that is reminiscent of Fossil’s earlier, simpler watches. In other words, these are some nice, low-cost smartwatches for the fitness fan.

The original Q watches included a clever hybrid model with analog face and step counter. As the company expanded into wearables, however, they went the Android Wear route and created a number of lower-powered touchscreen watches. Now, thanks to a new chipset, Fossil is able to add a great deal more functionality in a nice package. The Venture and the Explorist adds untethered GPS, NFC, heart rate and 24-hour battery life. It also includes an altimeter and gyroscope sensor.

The new watches start at $255 and run the Qualcomm Snapdragon Wear 2100 chip, an optimized chipset for fitness watches.

The watch comes in multiple styles and with multiple bands and features 36 faces, including health and fitness-focused faces for the physically ambitious. The watch also allows you to pay with Google Pay — Apple Pay isn’t supported — and you can store content on the watch for runs or walks. It also tracks swims and is waterproof. The Venture and Explorist are 40mm and 45mm, respectively, and the straps are interchangeable. While they’re no $10,000 Swiss masterpiece, these things look — and work — pretty good.


Source: TechCrunch

Online Stock Trading Has Serious Security Holes

An analysis of dozens of trading platforms reveals a range of cybersecurity concerns across mobile, desktop, and the web.
Source: Wired

Snapchat monitors Infowars as Alex Jones promotes “Censorship” gag AR filter

Snapchat has largely escaped scrutiny about fake news and election interference since its content quickly disappears and its publisher hub Discover is a closed platform. But now the Infowars mess that’s plagued Facebook and YouTube has landed at Snap’s feet, as conspiracy theorist Alex Jones has begun tweeting to promote an augmented reality Snapchat Lens built by someone in his community that puts a piece of masking tape with the word “censorship” written over it across the mouth of the user with a “Free Infowars” logo in the screen’s corner. He’s also encouraging his followers to follow Infowars’ official Snapchat page.

The situation highlights the whack-a-mole game of trying to police the fragmented social media space. There always seems to be another platform for those kicked off others for inciting violence, harassing people, or otherwise breaking the rules. A cross-industry committee that helps coordinate enforcement might be necessary to ensure that as someone is booted from one platform, their presences elsewhere are swiftly reviewed and monitored for similar offenses.

“If they can shut me down, they can shut you down,” Jones says at the start of his 42-second video. He cites Facebook, Twitter and Google among those that are getting mobilised by “the Democrats” in aid of defeating opposing candidates in future elections.

(In actual fact, Twitter and related sites like Periscope have, to the consternation of many, not removed Jones’ or Infowars’ accounts from its platform, and for that matter neither has LinkedInGoogle+, or Instagram. Others like Pinterest and Facebook itself have now gotten behind a wider move to start to take action against accounts like these to reduce the amount of sensationalised information being spread around in the name of “free speech.” You can see the full list of Infowars’ and Alex Jones’ active and now inactive social accounts here.)

Jones himself doesn’t seem to have a Snapchat account, but Infowars’ website cites the ‘Infowarslive’ handle as its official Snapchat profile, and it’s what Jones is now pointing fans towards. However, from what we understand from sources, the account has been inactive since early this year. Snap, according to these sources, is currently monitoring it to see what it does and whether that content violates community guidelines, which prohibit hate speech and harassment.

In the mean time, say the sources, Snap is also looking into the Lens that Jones is promoting to determine whether it violates Snap’s community guidelines. These guidelines include prohibiting content that may incite or glorify violence or the use of weapons; may be considered offensive by a particular group of individuals, or that could foster negative stereotypes, such as slurs or other derogatory language; promotes dangerous, harmful, or illegal activity, or that encourages Snapping while driving; contains hashtags or usernames; or threatens to harm a person, group of people, or property. 

The interesting thing with a Lens, however, is that while the Lens itself may be innocuous, how it gets appropriated might be less so, and that’s not something that might get caught as quickly by Snap. Users can unlock the Lens for 24 hours with a link or screenshot of its QR Snapcode. From there they can do whatever they want with it, including reactivating it each day for further use. Lenses are one of the least ephemeral parts of Snapchat, making them a potent vector for persistently spreading a controversial viewpoint, and indeed viewpoints that might well violate those community standards, even if the Lens itself does not.

The insight that’s emerging from the whole Infowars debacle is that problems exist not only with how public figures use social platforms, but with how their audiences interpret or mutate their messages as they get shared, again and again.

Snap itself — as its earnings showed us yesterday — is still a smaller platform compared to some social networks. That’s another reason it may have avoided becoming a tool for information operations by malicious actors like the Russian agents that attacked the 2016 presidential election via Facebook.

But Snapchat is in a vulnerable place right now. Yesterday’s Q2 earnings report revealed that its daily active user count actually shrank from 191 million to 188 million. If took a hard stance against fake or controversial accounts, either blocking on driving away users, that could further weigh on its growth. Snap is meanwhile starting to see momentum in its ad business, beating expectations with $262.3 million in revenue last quarter. That’s a trend it doesn’t want to mess with.

Now that Jones can’t spread his false news on Facebook and YouTube, he may look increasingly to platforms like Snapchat or his mobile app the Apple hasn’t removed. And if these platforms allow him to stay, that may light a beacon attracting more questionable content creators.


Source: TechCrunch

New Oscars "Popular Film" category to be introduced at the 2019 show – CNET

The Academy says the new category will be introduced at this years 91st Oscar show on February 23, 2019. And that movies can be eligible for both Outstanding Achievement in Popular Film and the Academy Award for Best Picture.
Source: CNET

Rural carriers accuse Verizon of lying about 4G coverage – CNET

The inaccurate coverage map could lead to rural carriers missing out on $4.5 billion in government subsidies. Verizon denies the claims and says it has complied with FCC requirements.
Source: CNET

How to watch Note 9 Samsung Unpacked event, start time, livestream and more – CNET

With the Galaxy Note 9 expected to be announced, here’s how to watch Samsung’s Unpacked keynote on Aug. 9.
Source: CNET

Net neutrality is really, officially dead. Now what? – CNET

There are no more procedural delays on the FCC’s decision — the rules have been rolled back. Here’s everything you need to know.
Source: CNET

Free movies and TV shows on Roku are now even easier to find – CNET

Yes, they include ads.
Source: CNET

Roku’s free, ad-supported streaming channel is now live on the web

Roku is today bringing its free, streaming entertainment destination, The Roku Channel, to non-Roku devices for the first time, with a launch on both the web and on select Samsung smart TVs, ahead of a wider cross-platform rollout. The channel, which offers free, ad-supported movies and TV shows, will be available across PCs, mobile phones, and tablets, the company says. In addition, Roku is updating the navigation on its own devices, including Roku players and Roku TVs, to include a new feature called “Featured Free,” which will directly point users to free content from The Roku Channel, as well as other apps, like ABC, The CW, CW Seed, Fox, Freeform, Pluto TV, Sony Crackle, Tubi, and more.

The Roku Channel first launched last September, as a way for Roku to differentiate its connected media devices and TVs running Roku software from rivals like Amazon Fire TV, Apple TV and Chromecast.

Despite Roku’s popularity – it’s leading the internet video streaming device market – the company hadn’t really used its platform to promote its own content – the way Amazon pushes Prime Video shows on Fire TV owners, for example – until then.

The channel itself is populated with movies that Roku gained access to through licensing deals with studios like Lionsgate, MGM, Paramount, Sony Pictures Entertainment and Warner Brothers. However, it also leveraged Roku’s strength as a platform by pulling in free content from its existing channel partners (with permission), including American Classics, FilmRise, Nosey, OVGuide, Popcornflix, Vidmark, and YuYu.

The content itself is monetized through advertising, which Roku’s in-house ad sales team is in charge of selling, with some portion going to partners. The company’s goal has been to smartly place the ads to respect the content they interrupt, and to not inundate viewers with the same ad over and over again.

With the channel’s expansion to the web and other TV platforms, Roku can further grow its advertising business, while also making the case for itself device platform. For existing Roku device owners, the channel is just another value-add for being a Roku user – and one that may keep them from jumping ship to another player in the future.

“Roku is the leading platform for free entertainment and our users love it. We’re delighted to deliver even more value to our customers without subscriptions, complicated logins or fees,” said Rob Holmes, Roku’s Vice President of Programming and Engagement, in a statement about today’s expansion. “By expanding The Roku Channel to the Web, we’re broadening the access points to high-quality, free streaming entertainment. With Featured Free, we’re making it easy for our customers to see the great, free content already available on the Roku platform in one place, while creating value for our content providers by connecting them with Roku’s growing audience.”

Meanwhile, Roku is again taking advantage of its platform nature with the launch of the “Featured Free” section on its home screen.

This top-level navigational menu – just above “My Feed” on Roku’s home screen – will include a list of popular free content from its channel partners. The shows are identified by name and include a thumbnail image, but it doesn’t indicate which partner’s channel they’re coming from. And, when launched, customers are taken directly to the content itself.

This section will include the latest in-season episodes of top network shows, full past-season catch-ups, classic series, and hit movies.

The news of these launches follows a recent report from Variety which claimed Roku is planning to launch its own Amazon Channels-like subscription marketplace, as well. The report said Roku would bring together a number of paid subscription services into the same section, to make it easier for consumers to subscribe to paid channels without needing to first find the right app.

The “Featured Free” section paints a good picture of what this new subscription marketplace could look like – a single destination where the content itself, and not the channel it comes from, is what’s highlighted.

These new features also indicate a shift in Roku’s larger business from being fully reliant on device sales, to transitioning more into services; for now, specifically ad-supported services.

Roku is expected to report its earnings later today, after the market’s close, so the timing of the launches is not coincidental. Wall Street is expecting a net loss of $0.15 per share, down from $0.18 in the year-ago quarter, and sales up 41.46% to reach $99.6 million, in Q2. Overall, analysts predict Roku will report annual sales of $697.9 million.

Roku says the “Featured Free” section will begin to roll out to U.S. users starting today, and will reach all customers over the weeks ahead.

The Roku Channel, meanwhile, is available on the web as of now, via TheRokuChannel.com.


Source: TechCrunch

Study flags poor quality working conditions for remote gig workers

An Oxford University study of remote gig economy work conducted on digital platforms has highlighted poor quality working conditions with implications for employees’ well-being.

The research comes at a time when political scrutiny is increasingly falling on algorithmically controlled platforms and their societal impacts. Policymakers are also paying greater attention to the precarious reality for workers on platforms which advertise their gig marketplaces to new recruits with shiny claims of ‘flexibility’ and ‘autonomy’.

Governments in some regions are also actively reassessing employment law to take account of technology-fueled shifts to work and working patterns. Earlier this year, for instance, the UK government announced a package of labor market reforms — and committed to being responsible for quality of work, not just quantity of jobs, for the first time.

The Oxford University study, entitled Good Gig, Bad Big: Autonomy and Algorithmic Control in the Global Gig Economy, looks at remote gig economy work, such as tasks like research, translation and programming carried out via platforms such as Freelancer.com and Fiverr (rather than gig economy platforms such as food delivery platforms, where workers must be in local proximity to the work — albeit, those platforms have their own workforce exploitation critiques).

The researchers note that an estimated 70 million workers worldwide are registered on remote work platforms. Their study methodology involved carrying out face-to-face interviews with just over 100 workers in South East Asia and Sub-Saharan Africa who had been active on one of two unnamed “leading platforms” for at least six months.

They also undertook a remote survey of just over 650 additional gig platform workers, from the same regions, to supplement the interview findings. Participants for the survey portion were recruited via online job ads on the platforms themselves, and had to have completed work through one of the two platforms within the past two months, and to have worked in at least five projects or for five hours in total.

 

Free to get the job done

The study paints a mixed picture, with — on the one hand — gig workers reporting feeling they can remotely access stimulating and challenging work, and experiencing perceived autonomy and discretion over how they get a job done: A large majority (72%) of respondents said they felt able to choose and change the order in which they undertook online tasks, and 74% said they were able to choose or change their methods of work.

At the same time — and here the negatives pile in — workers on the platforms lack collective bargaining so are simultaneously experiencing a hothouse of competitive marketplace and algorithmic management pressure, combined with feelings of social isolation (with most working from home), and the risk of overwork and exhaustion as a result of a lack of regulations and support systems, as well as their own economic needs to get tasks done to earn money.

“Our findings demonstrate evidence that the autonomy of working in the gig economy often comes at the price of long, irregular and anti-social hours, which can lead to sleep deprivation and exhaustion,” said Dr Alex Wood, co-author of the paper, commenting in a statement. “While gig work takes place around the world, employers tend to be from the U.K. and other high-income Western countries, exacerbating the problem for workers in lower-income countries who have to compensate for time differences.

“The competitive nature of online labour platforms leads to high-intensity work, requiring workers to complete as many gigs as possible as quickly as they can and meet the demands of multiple clients no matter how unreasonable.”

The survey results backed the researchers’ interview findings of an oversupply of labour, with 54% of respondents reporting there was not enough work available and just a fifth (20%) disagreeing.

The study also highlights the fearsome power of platforms’ rating and reputation systems as a means of algorithmically controlling remote workers — via the economic threat of loss of future work.

The researchers write:

A far more effective means of control [than non-proximate monitoring mechanisms such as screen monitoring software, which platforms also deployed] was the ‘algorithmic management’ enabled by platform-based rating and reputation systems (Lee et al., 2015; Rosenblat and Stark, 2016). Workers were rated by their clients following the completion of tasks. Workers with the best scores and the most experience tended to receive more work due to clients’ preferences and the platforms’ algorithmic ranking of workers within search results.

This form of control was very effective, as informants stressed the importance of maintaining a high average rating and good accuracy scores. Whereas Uber’s algorithmic management ‘deactivates’ (dismisses) workers with ratings deemed low (Rosenblat and Stark, 2016), online labour platforms, instead, use algorithms to filter work away from those with low ratings, thus making continuing on the platform a less viable means of making a living.

As a result of how platforms are organized, remote gig workers reported that the work could be highly intense, with a majority (54%) of survey respondents saying they had to work at very high speed; 60% working to tight deadlines; and more than a fifth (22%) experiencing pain as a result of their work.

“This is particularly felt by low-skilled workers, who must complete a very high number of gigs in order to make a decent living,” added professor Mark Graham, co-author, in another supporting statement. “As there is an oversupply of low-skill workers and no collective bargaining power, pay remains low. Completing as many jobs as possible is the only way to make a decent living.”

The study also highlights the contradictions inherent in the gig economy’s ‘flexible working’ narrative — with the researchers noting that while algorithms do not formally control where workers work, in reality remote platform workers may have “little real choice but to work from home, and this can lead to a lack of social contact and feelings of social isolation”.

Gig platform workers also run up against the rigid requirements of demanding clients and deadlines in order to get paid for their work — meaning there’s a whip being cracked over them after all. The study found most workers had to work “intense unsocial and irregular hours in order to meet client demand”.

“The autonomy resulting from algorithmic control can lead to overwork, sleep deprivation and exhaustion as a consequence of the weak structural power of workers vis-a-vis clients,” they write. “This weak structural power is an outcome of platform-based rating and ranking systems enabling a form of control which is able to overcome the spatial and temporal barriers that non-proximity places on the effectiveness of direct labour process surveillance and supervision. Online labour platforms thus facilitate clients in connecting with a largely unregulated global oversupply of labour.”

Workers that gained the most in this environment were good at mastering skills independently and navigating platforms’ reputation systems so they could keep winning more work — albeit essentially at other workers’ expense, on account of how the platforms’ algorithms funnel more work towards the best rated (meaning there’s less for the rest).

The study concludes that platform reputations have a ‘symbolic power’ — as “an emerging form of marketplace bargaining power” — and “as a consequence of the algorithmic control inherent to online labour platforms.”

The workers who lacked the individual resources of skills and reputation suffered from low incomes and insecurity.

“Our findings are consistent with remote workers’ experiences across many national contexts,’ added Graham. “Hopefully, this research will shed light on potential pitfalls for remote gig workers and help policymakers understand what working in the online gig economy really looks like. While there are benefits to workers such as autonomy and flexibility, there are also serious areas of concern, especially for lower-skill workers.”


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809