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

Archivo del Autor: Belen De Leon

Black Friday 2018 ebook sale: Dozens of Kindle titles starting at $2 – CNET

It’s a perfect day to stock up on reading material for 2019.
Source: CNET

Black Friday 2018 drone deals: DJI Mavic 2 Pro, Zoom $100 off, $550 Parrot Anafi, $79 Ryze Tello and more – CNET

Get a camera drone with GPS for less than $100 or fly an app-controlled paper airplane for $35.
Source: CNET

Daily Crunch: Black Friday’s online sales are projected to hit $5.9B

The Daily Crunch is TechCrunch’s roundup of our biggest and most important stories. (This one’s a little shorter than usual — it’s a holiday weekend in the United States.) If you’d like to get this delivered to your inbox every day at around 9am Pacific, you can subscribe here:

1. Black Friday predicted to hit $5.9B in online sales, $645M spent so far

After a record-breaking Thanksgiving with $3.7 billion in digital sales across desktop and mobile devices, it looks like Black Friday will also pull in a bumper year for e-commerce. Adobe — which tracks trillions of transactions across a range of retail sites — says that as of 7am Pacific Time, there has already been $645 million spent online.

Shopify, which provides a real-time sales visualisation for some 600,000 merchants on its platform, notes that the average sales per minute for those merchants is hovering at just over $400,000 per minute.

2. Amazon warehouse workers in Europe stage ‘we are not robots’ protests

They’ve timed the latest protest for Black Friday, one of the busiest annual shopping days online as retailers slash prices and heavily promote deals to try to spark a seasonal buying rush.

3. Be a Thanksgiving security hero with these family-friendly tips

If you’re reading this, chances are you’re: Pretty good at tech stuff, spending time with your family for Thanksgiving and bored because you’re reading this newsletter right now.

4. Silentmode’s PowerMask is a $200 connected relaxation mask

Someone described the PowerMask as a kind of small scale take on a sensory deprivation tank — and sure, why not?

5. BlueCargo optimizes stacks of containers for maximum efficiency

Under current sorting methods, yard cranes end up moving a ton of containers just to reach a container sitting at the bottom of the pile. BlueCargo wants to optimize those movements by helping you store containers at the right spot.

6. Gift Guide: 16 fantastic computer bags

Yep, it’s another TechCrunch gift guide, this one focused on Matt Burns’ favorite subject.


Source: TechCrunch

Gadget Lab Podcast: Pinterest CEO Ben Silbermann on Visual Search

Pinterest’s CEO tells WIRED why the future of search is more about pointing a camera lens at an object than it is about typing words into a search bar. Plus: Our top holiday gift picks.
Source: Wired

Facebook policy VP, Richard Allan, to face the international ‘fake news’ grilling that Zuckerberg won’t

An unprecedented international grand committee comprised of 22 representatives from seven parliaments will meet in London next week to put questions to Facebook about the online fake news crisis and the social network’s own string of data misuse scandals.

But Facebook founder Mark Zuckerberg won’t be providing any answers. The company has repeatedly refused requests for him to answer parliamentarians’ questions.

Instead it’s sending a veteran EMEA policy guy, Richard Allan, now its London-based VP of policy solutions, to face a roomful of irate MPs.

Allan will give evidence next week to elected members from the parliaments of Argentina, Brazil, Canada, Ireland, Latvia, Singapore, along with members of the UK’s Digital, Culture, Media and Sport (DCMS) parliamentary committee.

At the last call the international initiative had a full eight parliaments behind it but it’s down to seven — with Australia being unable to attend on account of the travel involved in getting to London.

A spokeswoman for the DCMS committee confirmed Facebook declined its last request for Zuckerberg to give evidence, telling TechCrunch: “The Committee offered the opportunity for him to give evidence over video link, which was also refused. Facebook has offered Richard Allan, vice president of policy solutions, which the Committee has accepted.”

“The Committee still believes that Mark Zuckerberg is the appropriate person to answer important questions about data privacy, safety, security and sharing,” she added. “The recent New York Times investigation raises further questions about how recent data breaches were allegedly dealt with within Facebook, and when the senior leadership team became aware of the breaches and the spread of Russian disinformation.”

The DCMS committee has spearheaded the international effort to hold Facebook to account for its role in a string of major data scandals, joining forces with similarly concerned committees across the world, as part of an already wide-ranging enquiry into the democratic impacts of online disinformation that’s been keeping it busy for the best part of this year.

And especially busy since the Cambridge Analytica story blew up into a major global scandal this April, although Facebook’s 2018 run of bad news hasn’t stopped there…

The evidence session with Allan is scheduled to take place at 11.30am (GMT) on November 27 in Westminster. (It will also be streamed live on the UK’s parliament.tv website.)

Afterwards a press conference has been scheduled — during which DCMS says a representative from each of the seven parliaments will sign a set of ‘International Principles for the Law Governing the Internet’.

It bills this as “a declaration on future action from the parliaments involved” — suggesting the intent is to generate international momentum and consensus for regulating social media.

The DCMS’ preliminary report on the fake news crisis, which it put out this summer, called for urgent action from government on a number of fronts — including floating the idea of a levy on social media to defence democracy.

However UK ministers failed to leap into action, merely putting out a tepid ‘wait and see’ response. Marshalling international action appears to be DCMS’ alternative action plan.

At next week’s press conference, grand committee members will take questions following Allan’s evidence — so expect swift condemnation of any fresh equivocation, misdirection or question-dodging from Facebook (which has already been accused by DCMS members of a pattern of evasive behavior).

Last week’s NYT report also characterized the company’s strategy since 2016, vis-a-vis the fake news crisis, as ‘delay, deny, deflect’.

The grand committee will hear from other witnesses too, including the UK’s information commissioner Elizabeth Denham who was before the DCMS committee recently to report on a wide-ranging ecosystem investigation it instigated in the wake of the Cambridge Analytica scandal.

She told it then that Facebooks needs to take “much greater responsibility” for how its platform is being used, and warning that unless the company overhauls its privacy-hostile business model it risk burning user trust for good.

Also giving evidence next week: Deputy information commissioner Steve Wood; the former Prime Minister of St Kitts and Nevis, Rt Hon Dr Denzil L Douglas (on account of Cambridge Analytica/SCL Elections having done work in the region); and the co-founder of PersonalData.IO, Paul-Olivier Dehaye.

Dehaye has also given evidence to the committee before — detailing his experience of making Subject Access Requests to Facebook — and trying and failing to obtain all the data it holds on him.


Source: TechCrunch

BlueCargo optimizes stacks of containers for maximum efficiency

Meet BlueCargo, a logistics startup focused on seaport terminals. The company was part of Y Combinator’s latest batch and recently raised a $3 million funding round from 1984 Ventures, Green Bay Ventures, Sound Ventures, Kima Ventures and others.

If you picture a terminal, chances are you see huge piles of containers. But current sorting methods are not efficient at all. Yard cranes end up moving a ton of containers just to reach a container sitting at the bottom of the pile.

BlueCargo wants to optimize those movements by helping you store containers at the right spot. The first container that is going to leave the terminal is going to be at the top of the pile.

“Terminals spend a lot of time making unproductive or undesired movements,” co-founder and CEO Alexandra Griffon told me. “And yet, terminals only generate revenue every time they unload or load a container.”

Right now, ERP-like solutions only manage containers according to a handful of business rules that don’t take into account the timeline of a container. Empty containers are all stored in one area, containers with dangerous goods are in another area, etc.

The startup leverages as much data as possible on each container — where it’s coming from, the type of container, if it’s full or empty, the cargo ship that carried it, the time of the year and more.

Every time BlueCargo works with a new terminal, the startup collects past data and processes it to create a model. The team can then predict how BlueCargo can optimize the terminal.

“At Saint-Nazaire, we could save 22 percent on container shifting,” Griffon told me.

The company will test its solution in Saint-Nazaire in December. It integrates directly with existing ERP solutions. Cranes already scan container identification numbers. BlueCargo could then instantly push relevant information to crane operators so that they know where to put down a container.

Saint-Nazaire is a relatively small port compared to the biggest European ports. But the company is already talking with terminals in Long Beach, one of the largest container ports in the U.S.

BlueCargo also knows that it needs to tread carefully — many companies already promised magical IT solutions in the past. But it hasn’t changed much in seaports.

That’s why the startup wants to be as seamless as possible. It only charges fees based on shifting savings — 30 percent of what it would have cost you with the old model. And it doesn’t want to alter workflows for people working at terminals — it’s like an invisible crane that helps you work faster.

There are six dominant players managing terminals around the world. If BlueCargo can convince those companies to work with the startup, it would represent a good business opportunity.


Source: TechCrunch

Black Friday 2018 headphone deals: Bose, JBL, Beats and noise-cancelling headphones starting at $25 – CNET

Black Friday is upon us, and the deals are here. Here’s a look at some of the top headphone bargains on offer.
Source: CNET

Black Friday 2018: $199 PS4 Spider-Man sold out, but PS4 Pro Red Dead bundle is alive and well – CNET

The Spider-Man bundle appears sold out nearly everywhere — but stepping up to the PS4 Pro can get you a free copy of Red Dead Redemption 2. Dozens of other PS4 deals are available today, too.
Source: CNET

Black Friday 2018: The Cheapskate's top deals – CNET

The big day is here, and I’ve added a bunch of new stuff.
Source: CNET

Amazon warehouse workers in Europe stage ‘we are not robots’ protests

Amazon warehouse workers in several countries in Europe are protesting over what they claim are inhuman working conditions which treat people like robots. It’s the latest in a series of worker actions this year.

They’ve timed the latest protest for Black Friday, one of the busiest annual shopping days online as retailers slash prices and heavily promote deals to try to spark a seasonal buying rush.

In the UK, the GMB Union says it’s expecting “hundreds” to attend protests timed for early morning and afternoon at Amazon warehouses in Rugeley, Milton Keynes, Warrington, Peterborough and Swansea.

At the time of writing the union had not provided details of turnout so far. 

Protests are also reported to be taking place in Spain, France and Italy today. Although, when asked about strikes at its facilities in these countries, Amazon claimed: “Our European Fulfilment Network is fully operational and we continue to focus on delivering for our customers. Any reports to the contrary are simply wrong.”

The demonstrations look intended to not only apply pressure on Amazon to accept collective bargaining but encourage users of its website to think about the wider costs involved in packing and despatching the discounted products they’re trying to grab.

Spanish newspaper El Diaro reports that today’s protests by workers at Amazon’s largest logistics center in the country, in San Fernando, Madrid, mark the fourth round of strikes over working conditions in Spain.

Protestors in Madrid this morning reportedly chanted: “We will not accept discounts to our rights.”

A report by AP quotes the spokesman of the protest group in Spain, Douglas Harper, claiming that around 90 percent of workers at a logistics depot in near Madrid joined the walkout — leaving just two people at the loading bay. Though Amazon reportedly diverted cargo deliveries to its other 22 depots in the country.

French press also reports warehouse workers striking locally, and a union representing Amazon logistics workers calling for a national strike.

In the UK the GMB Union is calling on Amazon to recognize its representation of workers, and has attacked the company for what it dubs “Victorian working practices”. 

This summer an investigation by the Union revealed ambulances had been called to Amazon’s UK warehouses 600 times during the past three financial years.

Earlier this month the Union also revealed a total of 602 reports have been made from Amazon warehouses to the Health and Safety Executive since 2015/16 — with workers reported to have suffered fractures, head injuries, contusions and collisions with heavy equipment.

It added that one report detailed a forklift truck crash caused by a ‘lapse of concentration possibly due to long working hours’.

In a statement on Wednesday announcing the Black Friday protest, Tim Roache, the GMB’s general secretary, said: “The conditions our members at Amazon are working under are frankly inhuman. They are breaking bones, being knocked unconscious and being taken away in ambulances. We’re standing up and saying enough is enough, these are people making Amazon its money. People with kids, homes, bills to pay — they’re not robots.”

“Jeff Bezos is the richest bloke on the planet; he can afford to sort this out,” he added. “You’d think making the workplace safer so people aren’t carted out of the warehouse in an ambulance is in everyone’s interest, but Amazon seemingly have no will to get round the table with us as the union representing hundreds of their staff. Working people and the communities Amazon operates in deserve better than this. That’s what we’re campaigning for.”

In a further update today the GMB Union said Amazon has not replied to a joint plea, backed by a shadow minister, for a health and safety review to reduce the hundreds of ambulance call outs to its warehouses.

Two UK MPs wrote to Amazon’s director of public policy for UK and Ireland last week to suggest a joint audit with the union and also a meeting hosted by them in parliament — to discuss the issues. But the union said Amazon has so far failed to respond.

Responding to today’s protest action, a spokesman for Amazon UK provided us with the following statement:

Amazon has created in the UK more than 25,000 good jobs with a minimum of £9.50/hour and in the London area, £10.50/hour on top of industry-leading benefits and skills training opportunities.

All of our sites are safe places to work and reports to the contrary are simply wrong. According to the UK Government’s Health and Safety Executive, Amazon has over 40% fewer injuries on average than other transportation and warehousing companies in the UK. We encourage everyone to compare our pay, benefits, and working conditions to others and come see for yourself on one of the public tours we offer every day at our centers across the UK uk.amazonfctours.com.

The spokesman declined to respond to additional questions.

In October, facing rising political pressure on its home turf after senator Bernie Sanders introduced legislation targeting low rates of pay at the coal face of Amazon’s business, the ecommerce giant said it would raise the minimum wage of its US workers to $15 per hour. That change went into effect at the start of this month.

In another change to its business announced yesterday, also just before the Black Friday spending binge kicked off, Amazon reversed a decision that had been triggered by a change in Australian tax law earlier this year, when it had shuttered its US store to shoppers in the country to avoid paying a 10% levy — deciding to suck up the charge to lift a geoblock that had proved unpopular with customers.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499