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

Archivo del Autor: Belen De Leon

Volkswagen to bring self-driving electric shuttles to Qatar by 2022

Volkswagen Group and Qatar have agreed to develop a public transit system of autonomous shuttles and buses by 2022 for the capital city of Doha.

The agreement signed Saturday by VW Group and the Qatar Investment Authority is an expansive project that will involve four brands under VW Group, including Volkswagen Commercial Vehicles, Scania, its shared ride service MOIA and Audi subsidiary Autonomous Intelligent Driving, or AID.

The aim is to develop the entire transport system, including the electric autonomous shuttles and buses, legal framework, city infrastructure and ride-hailing software required to deploy a commercial service there. The autonomous vehicles will be integrated into existing public transit.

“For our cities to progress we need a new wave of innovation,” QIA CEO Mansoor Al Mahmoud said in a statement. “AI-enabled, emission-free transportation technologies will help advance urban mobility, while diminishing congestion and improving energy efficiency.

The fleet will include 35 autonomous electric ID. Buzz vehicles from the Volkswagen Commercial Vehicles unit, which will shuttle up to four passengers on semi-fixed routes in a geo-fenced area of Doha. Another 10 Scania buses will be used for larger groups.

Closed testing of the shuttle vehicles and buses is expected to begin in 2020. Trials could start as early as 2021. VW and QIA said the project will go live by the end of 2022.


Source: TechCrunch

Fortnite Star Wars event adds lightsabers, Stormtroopers and new challenges – CNET

J.J. Abrams shows off a short clip from the film. But it’s the new weapon that’s the real treat.
Source: CNET

Fortnite gets lightsabers, courtesy of ‘Star Wars: The Rise of Skywalker’ promo

The final installment of the sequel trilogy is getting a lot of creative promotion — even by Star Wars standards. With The Rise of Skywalker out in just under a week, J.J. Abrams (and some spotty server issues) paid a visit to Fortnite. The director showed off an exclusive clip from the upcoming film featuring the familiar trio of Rey, Finn and Poe Dameron.

That and watching a bunch of stormtroopers dance around is all well and good, but the real fun came next. Darth Galactic Empire Lord Palpatine-Sidious kicked off a final segment that found players rushing to grab the latest Fortnite weapon: a lightsaber.

As The Verge notes, there are a bunch of other in-game Star Wars challenges added to the title as part of the promo, but honestly, lightsabers. Just lightsabers. The game now sports a variety of different colors of the iconic kyber crystal-powered weapon, including a crossguard version like the kind sported by Kylo Ren in the new films.

The lead up to the film has seen a slew of different Star Wars add-ons, including skins of Stormtroopers, main characters Rey and Finn and a TIE Interceptor-style glider.


Source: TechCrunch

Let’s talk Samsung Galaxy S11

We’ve officially entered the mid-December hardware doldrums. Obviously no major hardware maker in its right mind is going to be announcing anything major in the next few weeks, for fear of preemptively cannibalizing holiday sales. Things will, however, heat up immediately after the new year with the kick off of CES. Then, a little over a month later, comes MWC.

Sandwiched somewhere in there is the launch of Samsung’s next flagship. This is the device that sets the tone for the company for the whole year. Samsung’s six month flagship release cycle (S series, followed by the Note) affords the company the ability to offer more frequent refreshes, but this first one is really a standard setter for both the company and the industry at large.

A February 18 launch date has been floated for the next flagship. The timing certainly makes sense. Samsung has broken away from MWC — and big tech shows in general — for its biggest announcements. Doing so puts the spotlight on its own devices and beats the MWC news glut for a few weeks. Likely available for the devices will begin the following month.

As for the name — there’s no reason to believe the company would use this opportunity to break away from the S11/S11+ scheme this time out. So we’re going to stick with that until credibly informed otherwise.

The recently announced Snapdragon 865 will be powering the device in a number of markets, making the S11 among the first devices to launch with the latest flagship SoC. A recent report also suggests that the configuration will be available in even more markets, including, potentially its native South Korea. Standardized 5G seems possible across the board, though that’s likely going to mean an even more prohibitively expensive starting price. It’s a big jump, especially with a still-spotty rollout in many markets.

An under-screen front-facing camera has been rumored, but the more familiar hole punch seems a lot more likely for this gen. Renders (courtesy of OnLeaks) of the device point to a design similar to the most recent Note, only with an even more trypophobia-inducing design than the most recent iPhone and Google Pixel (which is saying something). The camera bump appears downright massive, monopolizing an impressive portion of the rear.

An impossible large 108 megapixel camera has been rumored for the device, along with 8K video. Either way, imagining is no doubt going to once again be a major focus for the line. So, too, is a healthy battery increase.

EVLeaks, meanwhile, is suggesting an EVEN LARGER screen, with the S11e measuring either 6.2 or 6.4 inches, the S11 at 6.7 inches and the S11+ at a huge 6.9 inches. Plenty more leaks sure to come between now and mid-February. Stay tuned. 


Source: TechCrunch

New Orleans declares state of emergency following ransomware attack

New Orleans declared a state of emergency and shut down its computers after a cyber security event, the latest in a string of city and state governments to be attacked by hackers.

Suspicious activity was spotted around 5 a.m. Friday morning. By 8 a.m., there was an uptick in that activity, which included evidence of phishing attempts and ransomware, Kim LaGrue, the city’s head of IT said in a press conference. Once the city confirmed it was under attack, servers and computers were shut down.

While ransomware was detected there are no requests made to the city of New Orleans at this time, but that is very much a part of our investigation, New Orleans Mayor LaToya Cantrell said during a press conference.

Numerous local and state governments have been plagued by ransomware, a file-encrypting malware that demands money for the decryption key. Pensacola, Florida and Jackson County, Georgia are just a few examples of the near-constant stream of ransomeware attacks over the past year. Louisiana state government was attacked in November, prompting officials to deactivate government websites and other digital services and causing the governor to declare a state of emergency. It was the state’s second declaration related to a ransomware attack in less than six months.

Governments and local authorities are particularly vulnerable as they’re often underfunded and unresourced, and unable to protect their systems from some of the major threats.

New Orleans, it appears was somewhat prepared, which officials said was the result of training and its ability to operate without internet. The investigation is in its early stages, but for now it appears that city employees didn’t interact with or provide credentials or any information to possible attackers, according to officials.

“If there is a positive about being a city that has been touched by disasters and essentially been brought down to zero in the past, is that our plans and activity from a public safety perspective reflect the fact that we can operate with internet, without city networking,” said Collin Arnold, director of Homeland Security, adding that they’ve gone back to pen and paper for now.

Police, fire and EMS are prepared to work outside of the city’s internet network. Emergency communications are not affected by the cybersecurity incident, according to city officials. However, other services such as scheduling building inspections are being handled manually.

New Orleans’s Real-Time Crime Center does work off the city network, however the cameras throughout the city record independently, so right now all of those cameras are still recording regardless of connectivity to the city’s network, Arnold added. 

Federal, state and local officials are now involved in an investigation into the security incident.

 


Source: TechCrunch

The best meat delivery and subscription services in 2019 – CNET

Explore your options for high-quality beef, pork, chicken and seafood all delivered to your door.
Source: CNET

Gift Guide: Gifts for the commuters in your life

Welcome to TechCrunch’s 2019 Holiday Gift Guide! Need help with gift ideas? We’re here to help! We’ll be rolling out gift guides from now through the end of December. You can find our other guides right here.

Remote working has become a new normal in the life of an employee. Spurred by ubiquitous broadband and mobile connectivity, lighter and smaller computers, and everything you need in the cloud, a lot of people have felt a lot less of a need to be in the same physical space as everyone else, day in day out, to get things done.

And yet, there remains a critical mass of people in and near big towns and cities who continue to commute.

For this guide, we’re focusing on commuters who eschew cars for all the obvious reasons — traffic, parking, gas costs, and more traffic — and instead opt for buses, trains, subways and bikes to travel to their “offices” — be they actual offices, or cafes or other workspaces — on a regular or semi-regular basis.

Daily commutes around most of the world’s metro areas can stretch into more than an hour per day on average, according to research from Moovit. In other words, these are presents that go to the heart of how your special people spend significant chunks of their days, weeks, months and years.

This gift guide is to help make that time more well spent. 

These products are the epitome of the genre-crossing, “prosumer” lives many of us seem to live today: they straddle the worlds of practicality and of fun, presents that might help them work during their commute, or get their minds off work, or to make their work trip a little safer or easier. Happy shopping (and hopefully, happier commuting).

This article contains links to affiliate partners where available. When you buy through these links, TechCrunch may earn an affiliate commission.

Smart bike lights

There’s been a big shift in these over the last decade or so. The bike lights of yesterday were barely-visible front and rear lights, semi-permanently attached to your handlebars and backseat, powered by batteries that always seemed to run out. Today, you can buy much brighter LED-based lights, which work on USB chargers to keep doing their job and easily attach and detach wherever you choose to buckle them.

Smart lights are the next gear up on that trajectory, with app-based controls and so.much.more. UK company See.Sense’s version packs a strong punch: on top of the being brighter, easier to remove and recharge, the lights link up with an app to alert you when someone appears to be stealing your bike, and they sense when you are cycling faster and slower and blink more rapidly when there’s more traffic to make sure the cyclist is better seen. The downside is that hills won’t be the only steep thing on your horizon.

Price: $120 on Amazon for a Front/Rear set

Bike-mounted speaker

A worrying number of cyclists get around the streets with headphones in their ears to pick up navigation instructions, listen to music or podcasts, or talk on the phone. This is not ideal, though, as it means they cannot fully hear the noise of traffic in their midst. A bike-mounted speaker is a way to let the rider continue to listen to their audio, but not at the detriment of hearing other important traffic noises.

This Celtic Blu speaker is one of the more fancy of the dozens of bike speakers that are on the market today. Alongside the basics of offering a Bluetooth connection to play music or other media from your phone and being waterproof, it doubles as a charging bank for other devices, can work as a microphone to take calls, and has an additional set of controls that you access from the handlebars to adjust sound, answer calls and other actions more safely. The downside is that it’s one of the bigger of the speakers,  potentially taking up space you migh have mounted a water bottle.

Price: $80 on Amazon

Streaming, podcast or audiobook gift cards

Streaming services from Spotify, Apple, Amazon and others have been growing in ubiquity by leaps and bounds, but if your commuter isn’t already subscribing to one of these, or if they’re only using the free tier, giving them a chance to test out the premium service with a giftcard could be a welcome present. It can also be one to personalise: find a mix of podcast programs you think your commuter might like to hear, or pick out a selection of books for the listening, to give alongside the card. (See some book recommendations here and here.)

Price: Audible starts at $15/month; Spotify Gift Cards are widely available from retailers including Amazon.

Wireless ear buds and headphones

Airpods Pro

I personally worry about how safe these are for cycling, so I won’t endorse them for bike usage. But they have quickly become one of the must-haves for commuters on other transportation modes who are mad as hell about tangled cords and not going to take it anymore. Apple’s Air Pods Pro, at $249, are a noticeable improvement on the previous generation of their wireless buds, and the world has noticed: they have been a huge sell-out success, with orders now only shipping in January. There are dozens of others now on the market if you don’t want to wait, or pay the premium to own an Apple product.

Price: Airpods Pro, $249 on Amazon | For a more classic (and cheaper) headphone style, try these from Sony.

E-Reader

No, not everyone has one of these. Yes, they are still a huge seller for Amazon, underscoring their enduring popularity. We like the Kindle Paperwhite (pictured above) or the Kindle Oasis, the latter of which is around $145 more but brings in a bigger screen, an adjustable-warmth backlight, and physical page turning buttons.

Read some of our book recommendations here.

Price: Kindle Paperwhite, $105 on Amazon | Kindle Oasis, $250 on Amazon

Panniers

I’m a bike commuter myself and have been toughing it out (literally and figuratively) with a pair of Ortlieb Back-Roller Classics for years. These monsters are so durable that the set I have now are as old as my oldest child (14) and they still look nearly new.

But I’m going to be honest. They’re not beautiful, and even with two inside pockets, they can be hard to peer inside when you’re looking for something smallish. (The blood has rushed out of my hands more than once thinking I’d somehow lost my wallet or phone, only to find them deep down inside the bag.)

The cool thing is that there is now a huge range of options on the market for new bags, whether you want them for leisurely use, for work commuting, for a fashion statement, to make them easier to carry when you’re off your bike, or all of the above.

Arkel’s bag is laptop-focused (but sells as a single); Timbuk2 (pictured above) if you’re after a “tandem” style; and if you are looking for a stylish pannier to replace purely functional ones used by your commuter, you can consider the Norfolk model from Brooks or the Sac from Linus.

Price: Arkel Commuter bag, $189 | Timbuk2 Tandem bag, $129 on Amazon | Brooks Norfolk, $120 on Amazon | Linus Sac, $70

Activity tracker

These are not just for the people who cycle, run or walk to work. While a lot of a commuter’s journey might take place sitting or standing on public transportation, there is actually quite a bit of walking that comes at the start and finish of the route. A good activity tracker can help a person track how they rack up the miles and feel a little better about all the hours they subsequently spend sitting at a desk.

You can go for a premium Apple Watch starting at around $400, or you can opt for a basic Fitbit at under $100.

Price: Apple Watch, from $384 on Amazon | Fitbit Inspire, $80 on Amazon

Privacy Screen

Borrowing one from Zack, who has a much more extensive list of privacy-related gifts, to draw one out for those who pull out their laptops during their morning commutes, whether it’s to work or do something else. Whatever it is: wandering eyes sitting nearby can see what you’re doing. A special screen that blocks all angular views except straight on in front on the machine is a good way to keep the nosey parkers out of your business.

Price: Around $17 on Amazon.

Touchscreen gloves

Not strictly (nor even loosely) a gadget, but something that will help you keep using your screen-based companions as the weather turns cooler. You can buy beautiful leather, cashmere-lined versions of these; or you can buy them in acrylic. You can go colourful or stay basic in black. People lose or rip gloves all the time, so even having an extra pair is not a bad thing.

Price: Downholme Leather/cashmere gloves, $60 on Amazon here | knit gloves (a little more modest but still perfectly good),  $8 on Amazon.

 


Source: TechCrunch

Best board games in 2019: Mansions of Madness, Lord of the Rings and more – CNET

The hottest thing in gaming right now is classic low-tech tabletop experiences. Here’s our line-up of the best board games for 2019.
Source: CNET

How to watch the Army vs. Navy game without cable – CNET

The teams meet for the 120th time on Saturday.
Source: CNET

Space Photos of the Week: Starkiller Base? Nope, Just Real-Life Icy Moons

There’s more to these frozen, frost-covered satellites than meets the eye.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621