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

Archivo del Autor: Belen De Leon

Here’s what EA announced at E3 2018

Good afternoon, downtown L.A.! The sun is shining, the birds are singing and the giant banners with gun toting cyborgs have been unveiled.

That can only mean one thing: it’s time for E3! Electronic Arts kicked the show off this morning with the first official press conference, and the big news was, as anticipated, Battlefield V.

Battlefield V

The World War II title will likely get a little more love at the Xbox press conference tomorrow morning, but we did get a look at some compelling gameplay. Notably, the title is getting a Fortnite-style multiplayer, battle royale mode.

Anthem

Bioware’s next title isn’t due out until next February, but Anthem still managed to get a lot of love today at E3. The multiplayer shooter finds players assuming the role of mech suit wearing “Freelancers.”

FIFA 19

Due out September 28, EA’s big soccer (or football or whatever) title is adding UEFA Champions League gameplay, after picking up the license from Konami. That’s big news for European soccer fans, bringing the annual tournament to the title. The company also announced a free trial for Xbox, Playstation and PC players.

Madden NFL 19

The popular football title (the other football) is destined for the PC for the first time in more than 10 years. It will bring with it new, more lifelike player animation when it debuts August 10.

Star Wars: Jedi Fallen Order

It wouldn’t be an EA E3 event without some Star Wars love. Due out during the 2019 holiday season, the title will offer a dark take on the familiar universe, allowing users to play as a Jedi. That’s all we know so far, and sadly, there’s no trailer yet to speak of.

Unravel 2

No waiting on this one, however. The yarn of a puzzle platformer sequel just dropped today for the PC, PlayStation 4 and Xbox One.


Source: TechCrunch

EA at E3 2018: Battlefield 5 goes up against Fortnite, Anthem launch in 2019, and more – CNET

The game-maker says it’s learning from the mangled launch of its Star Wars Battlefront 2 game, and hopes to impress gamers with its next big titles, Battlefield 5 and Anthem.
Source: CNET

Uber is looking to buy the bike-share company behind Citi Bike and Ford GoBike

Uber is reportedly looking into buying Motivate, the company that makes Ford GoBike’s in the San Francisco Bay Area and Citi Bike over on the East Coast. This comes following reports of Lyft getting close to purchasing Motivate in a $250 million deal.

Uber bought bike-share startup JUMP, a dockless, electric bike-share service, earlier this year, for about $250 million. In April, Motivate deployed electric bikes in San Francisco. Once JUMP’s 18-month pilot program with the city is up next June, we can expect to see companies like Motivate, Lime and others apply to deploy their own dockless bikes in the city.

I’ve reached out to Uber and will update this story if I hear back.

Just this week, both Uber and Lyft applied to deploy electric scooters in San Francisco. You can read more about that here.


Source: TechCrunch

Star Wars Jedi: Fallen Order game will be dark tale coming in 2019 – CNET

The Jedi will be on the run.
Source: CNET

How (and when) to watch the E3 2018 press conferences

Sure, E3 doesn’t actually officially start until Tuesday, but the big news kicks off this weekend. Here’s a quick overview of some of the biggest new titles we expect to be shown off at press conferences from Sony, Microsoft and Nintendo, but there’s a lot more to the show than just the big three.

EA started several days of big announcements with a press conference in downtown L.A. this morning, focused on Battlefield V, Fifa 2019 and a bunch more. Microsoft, meanwhile, will be the first of the big hardware companies to hold court with an early afternoon event on Sunday, followed by Bethesda that night.

Monday is the most packed day of the week with events from Square Enix, Ubisoft and Sony. Nintendo, meanwhile, has Tuesday morning to itself, opting to again return to its pre-recorded streaming format in lieu of renting out a larger hall.

Here’s the full break down.

SUNDAY, JUNE 10

Microsoft: 1PM PT, 4PM ET

What to expect: Crackdown 3, Gears of War, Forza and (maybe?) a new Halo.

Bethesda 6:30PM PT, 9:30PM ET



What to expect: Rage 2, Fallout 76.

MONDAY, JUNE 11

Square Enix 10AM PT, 1 PM ET

Watch live video from Square Enix on www.twitch.tv

What to expect: Shadow of the Tomb Raider, Kingsom Hearts 3, Final Fantasy VII.

Ubisoft 12:30PM PT, 3:30PM ET 

What to expect: Assassin’s Creed Odyssey, new Splinter Cell.

Sony 6PM PT, 9PM ET

What to expect: Death Stranding, Last of Us Part II, Marvel’s Spider-Man

TUESDAY, JUNE 12

Nintendo 9AM PT, 12PM ET

What to expect: Super Smash Bros 

What to expect: Super Smash Bros, Pokemon and (maybe) Fortnite

 


Source: TechCrunch

Watch Bioware's new Anthem footage from EA's E3 2018 event – CNET

Bioware and EA are are trying to beat Destiny at its own game, and based on their E3 reveal, they just might pull it off.
Source: CNET

Airbnb will now let people register as Open Homes emergency volunteers before a crisis hits

Airbnb — the travel startup that lets individuals rent out private homes or rooms in private homes to people as an alternative to hotels — has racked up more than 17,000 nights in its Open Homes program, a voluntary effort where Airbnb hosts can offer their houses and rooms free of charge to people in cities going through an emergency such as a hurricane or flood or other critical incident, either because those people have been displaced from their homes or because they have come to an area to help family go are going through a crisis.

Now, the company is piloting a new version of the program to make it even more ubiquitous: Airbnb hosts, and anyone who might be willing to put up people in emergencies, can now register so that they will be available on “standby” lists.

The first city that will pilot the new system starting this summer is San Jose, California, and the plan is to roll it out to more cities during the rest of the year, and eventually globally.

The idea to expand Open Homes came out of Airbnb thinking about how to make its program more effective and responsive to crises. The company has in total hosted people in nearly 9,000 homes over 90 disasters, but it found that there was a gap in time between when something happened, and the days it would take to recruit volunteers to provide homes. Given the time sensitivity of the need, the company thought it could do something to be more prepared.

On the part of the city of San Jose, it became the first city to pilot the program for two reasons. It relied on Airbnb in 2017 to provide homes to people displaced during major flooding, where the city needed to evacuate and find accommodation for 14,000 families, so it understood the benefit of the program. And it generally has a larger impetus to get involved in more tech-led initiatives that better leveraged its own place in the heart of Silicon Valley.

“As you might expect, as the biggest city in Silicon Valley, we believe in working in collaboration with tech,” San Jose’s mayor Sam Liccardo said in an interview. “Tech has impacted and changed our economy, but we also know that there is an extraordinary opportunity in having a collaborative approach.”

San Jose and Airbnb have worked together before: the city worked with Airbnb on crafting a scheme for taxing hosts to collect visitors’ taxes that were on par with what visitors paid when staying in hotels, and Liccardo noted that this became a template for how Airbnb worked out similar taxes in other cities.

While flooding was the reason Airbnb provided Open Homes in San Jose, Liccardo said that earthquakes are by far the more worrisome natural disaster that San Jose wants to be prepared for down the line.

Kellie Bentz, Airbnb’s Head of Disaster Response and Relief, says that the company has been working with relief organizations up to now to help coordinate housing options. This new phase of Open Homes will bring it into closer contact with city governments to develop programs.

While exact details will be worked out, Airbnb and cities will work together to get the message out to people, since the idea is to appeal to people beyond Airbnb’s own network of hosts. This will include public service announcements and in-person sessions where people can come and learn more about hosting during critical incidents, where they may not get paid, but Airbnb might provide some degree of cost covering for the efforts. Setting up networks of potential hosts ahead of time will allow Airbnb to have more comprehensive data on individual hosts and what their particular offerings and restrictions might be.

Bentz is very quick to say that the purpose behind this program is not to cosy up to city governments, or to simply expand its network of regular hosts. But I’d point out that both do happen to be potential (if unintended) side effects. City governments have not always been in harmony with Airbnb, which has run afoul of some local regulations that have been built for hotels and in some cases are only now being modified to account for Airbnb’s brand of travel accommodation. This gives Airbnb a place as not a disruptive aggressor, but a help. In the case of hosts, there have been plenty who have stayed at Airbnb’s but are reluctant to open up their own homes, and this gives the company a way of introducing the concept in a less all-in way. (Although, to be very clear, the company says it is not expanding this program for either of these reasons. “If we weren’t doing this with integrity, I would not be here,” Bentz said.)

While the idea is to bring in more than just Airbnb hosts as emergency accommodation volunteers, so far Airbnb hasn’t worked with any other networks that provide a platform to home owners to rent out their places, such as HomeAway. “We would be open to those conversations,” said Bentz. “But so far we have not had interest from them.”


Source: TechCrunch

Silicon Valley scooter wars

Electric scooters have become the hot new area for startups and “innovation.” For those who haven’t been keeping track, there are three main players in the Silicon Valley scooter wars: Bird, Lime and Spin. Bird first launched in Venice, Calif. before expanding into San Francisco in March. It’s worth pointing out that Bird, for now, is strictly an electric scooter company. That’s not the case for Lime and Spin, which both have their own bike-share services deployed throughout various parts of the country and world.

That same month — almost in complete lockstep — Lime and Spin deployed their own electric scooters in the city. Fast forward to June and the city of SF has placed a temporary hold on electric scooters until it can review permit applications. As part of a new city law, which went into effect June 4, scooter companies are not able to operate their services in SF without a permit.

Twelve companies (Uber/JUMP, Lyft, Skip, Spin, Lime, Scoot, ofo, Skip, Razor, CycleHop, USSCooter and Ridecell) have applied for permits in SF, but the city’s Municipal Transportation Agency will issue permits for no more than five companies during the 24-month pilot program. The program would grant up to 2,500 scooters to operate in total, but it’s not yet clear how many scooters each company would be allowed to deploy.

Uber and Lyft’s entrance into the electric scooter space was expected, given that Uber CEO Dara Khosrowshahi told me in April that he had his eyes on electric scooters, and Lyft had reportedly been in talks with the SFMTA about its permitting process. But it became more official this past week when both companies applied for permits to operate in SF. Both Uber and Lyft, which have both recently announced public transit integration, are clearly vying to become the one-stop shop for all transportation needs.

The SFMTA said it’s aiming to notify companies of their permit status by the end of June. If issued a permit, companies must then pay an annual permit fee of $25,000, as well as a $10,000 public property repair and maintenance endowment. Companies must also share trip data with the city.

But the scooter moratorium in SF has little effect on the state of scooters as a whole. The last week alone has been filled with multimillion-dollar investments in electric scooter companies like Bird and Lime. Bird authorized a new $200 million funding round that could value the company at around $1 billion post-money, and Bird competitor Lime is also reportedly raising $250 million. 

Below, you can see where some of these newer players stack up in comparison to each other. This is just a look at companies that have deployed electric scooters in the United States.

Where the scooters at

California is the main hot spot for scooters in the U.S., but they have also popped up in Texas, Washington D.C., North Carolina and other states throughout the country. Unsurprisingly, regulation has proved to be an issue for many of these companies. In SF, the MTA is currently reviewing permit applications from electric scooter companies looking to operate in the city. The permit process came as a result of Bird, Lime and Spin deploying their electric scooters without permission in the city in March.

Over in Austin, dockless electric scooter startup GOAT says it’s working with the city to ensure its service meets the criteria laid out by regulators. Moving forward, GOAT says it’s actively working with other cities to pursue additional operating permits. In D.C., Skip, which is trying to differentiate itself by being more heavy-duty, worked with city officials and lawmakers to ensure it had the greenlight before launching.

Here’s an overview of where you can expect to see electric scooters throughout the country.

Outside of the U.S., Bird is looking at deploying scooters throughout Europe, the Middle East and Africa. In February, Bird brought on Patrick Studener, a former international growth product manager at Uber, to serve as head of EMEA at Bird, according to Studener LinkedIn. Earlier this week, TechCrunch also spotted a job posting for a general manager in Europe to lead market management.

Meanwhile, a source sent us a Lime on the streets of Zurich, Switzerland. It turns out Lime is working with the city around some pilot programs with private businesses.

Building scooters

Many companies aren’t actually building their own scooters. Instead, they’re slapping stickers and logos on scooters that have been around for years. Lime, Bird and Spin launched using scooters from Ninebot, a Chinese scooter company that has merged with Segway. Ninebot is backed by investors including Sequoia Capital, Xiaomi and ShunWei. But Lime, Skip, Spin and Bird are looking to change that.

In May, Lime partnered with Segway to launch its next generation of electric scooters. These Segway-powered Lime scooters are designed to be safer, longer-lasting via battery power and more durable for what the sharing economy requires, Lime CEO Toby Sun told TechCrunch last month. Now, instead of a maximum distance of 23 miles or so, Lime scooters can go up to 35 miles.

“A lot of the features in the past on scooters were made for the consumer market,” Sun said. “Not for the shared, heavy-duty markets.”

Lime scooter built in partnership w/ Segway

Bird is also experimenting with some new scooter models, but they seem to modified versions of a Segway ES2. When reached for comment, Bird said it didn’t have many details to provide. Meanwhile, Skip does have plans to build its own custom scooters but currently modifies the Speedway Mini4 63V 21Ah scooters.

Skip scooter deck

With Spin, the company does have plans to build its own scooters but isn’t ready to announce details. What Spin CEO Euwyn Poon would share with me is that the company has spun up a custom production line and supply chain.

GOAT, on the other hand, is deliberately taking the partnership route, having developed GOAT on top of a Segway scooter since the beginning.

“This decision was based not only on a superior quality scooter and the ability to maintain this quality at scale, but also our ability to work side-by-side with the Segway team in Changzhou, China and remotely here in Austin,” GOAT co-founder Jennie Whitaker told TechCrunch in an email. “We believe that it’s important to focus on what you’re the best at, which means allowing Segway to produce superior electric scooters while we focus on building technology to solve mobility problems for the world.”

A new side hustle

Just like ride-hailing apps like Uber and Lyft created new jobs, electric scooter companies seem to be doing the same. During some March public hearings in SF, companies touted how their respective services create jobs for people in low-income communities. Given that each player’s scooters need to be charged, they’re relying on everyday people to scoop up these scooters at night, charge them and then drop them off early the next morning.

Lime, for example, has its Juicer program. Bird has its Charger program, Spin has its Squad program and Skip has street team chargers. Spin pays $5 per scooter, Bird pays between $5 to $25 per scooter charged, depending on how hard it is to find the scooter. And Lime pays up to $12 per scooter, depending on the location.

In March, Harry Campbell over at The Rideshare Guy documented what it was like to be a charger for Bird. The TL;DR is that he had a good time and he could see how it would make sense for people looking to make some extra cash.

Scooter parking

Austin scooter parking

Moving forward, companies are looking at ways to ease some of its effects on sidewalk congestion, which has been a primary concern for city dwellers and legislators. In March, SF Supervisor Jane Kim said she didn’t envision handing out permits until the city could figure out a better way to dock the scooters. At the time, the SFMTA said the onus is on the companies to ensure proper docking and that it’s willing to work with each company around that process.

But over in Austin, the city has taken matters into its own hands. In May, the city adopted new rules that require riders to park in designated areas. This decision was inspired by some action Seattle took around dockless bicycles.

Each city will, of course, regulate in whatever way they think is best. But these designated scooter parking areas do seem like a solid way to ensure people aren’t tripping over scooters left in the middle of the street.

A fallen Bird in SF

In addition to figuring out a way to handle scooter parking, companies also have to worry about vandalism and theft. In SF, before the temporary ban, it wasn’t uncommon to see scooters with graffiti, cut wires or with dismembered parts.

Companies, of course, account for things like this and are keeping tabs. Lime told me lost scooters and vandalism affects less than one percent of its overall fleet across markets.

If you’ve made it this far in the story, I tip my hat off to you. Be sure to holler at me if you see scooters behaving badly, launching in new markets or yelling at people on the streets.


Source: TechCrunch

Buying on a budget? Here’s the best gear and gadgetry you can get for under $20

Having the coolest technology is not always affordable. Digital Trends has compiled the best tech under $20. The list includes drones, clothes hooks embedded with security cameras, and even a virtual reality headset.

The post Buying on a budget? Here’s the best gear and gadgetry you can get for under $20 appeared first on Digital Trends.


Source: Digital trends

Lower middle class home theater, and damn proud of it – CNET

Show Us Yours: Not every setup we feature is a seven-figure media paradise. Matthew’s “average consumer” room can still rock.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535