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

Archivo del Autor: Belen De Leon

Touch not working on your iPhone X? Apple has a fix for that – CNET

The company is also fixing some 13-inch MacBook Pros with faulty SSD data storage chips.
Source: CNET

Samsung's foldable phone is here, with a brand-new Android UI – CNET

A totally new phone design needs a totally fresh interface.
Source: CNET

Iconic Westworld set burns down in California wildfire – CNET

The fast-moving Woolsey Fire has destroyed buildings at the historic Paramount Ranch set in Southern Calfornia.
Source: CNET

Preview: Just Cause 4 serves up big booms, silly fun – CNET

Rico Rodriguez is back, and he’s got some new toys you’ll want to play with.
Source: CNET

5 tips for free-tier users of Spotify – CNET

Five features for freebies.
Source: CNET

Growing pains at venture-backed Moogsoft lead to layoffs

Eight months after bringing in a $40 million Series D, Moogsoft‘s co-founder and chief executive officer Phil Tee confirmed to TechCrunch that the IT incident management startup had shed 18 percent of its workforce, or just over 30 employees.

The layoffs took place at the end of October; shortly after, Moogsoft announced two executive hires. Among the additions was Amer Deeba, who recently resigned from Qualys after the U.S. Securities and Exchange Commission charged him with insider trading.

Founded in 2012, San Francisco-based Moogsoft provides artificial intelligence for IT operations (AIOps) to help teams work more efficiently and avoid outages. The startup has raised $90 million in equity funding to date, garnering a $220 million valuation with its latest round, according to PitchBook. It’s backed by Goldman Sachs, Wing Venture Capital, Redpoint Ventures, Dell’s corporate venture capital arm, Singtel Innov8, Northgate Capital and others. Wing VC founder and long-time Accel managing partner Peter Wagner and Redpoint partner John Walecka are among the investors currently sitting on Moogsoft’s board of directors.

Tee, the founder of two public companies (Micromuse and Riversoft) admitted the layoffs affected several teams across the company. The cuts, however, are not a sign of a struggling business, he said, but rather a right of passage for a startup seeking venture scale.

“We are a classic VC-backed startup that has sort of grown up,” Tee told TechCrunch earlier today. “In pretty much every successful company, there is a point in time where there’s an adjustment in strategy … Unfortunately, when you do that, it becomes a question of do we have the right people?”

Moogsoft doubled revenue last year and added 50 Fortune 200 companies as customers, according to a statement announcing its latest capital infusion. Tee said he’s “extremely chipper” about the road ahead and the company’s recent C-suite hires.

Moogsoft’s newest hires, CFO Raman Kapur (left) and COO Amer Deeba (right).

Moogsoft announced its latest executive hires on November 2, only one week after completing the round of layoffs, a common strategy for companies looking to cast a shadow on less-than-stellar news, like major staff cuts. Those hires include former Splunk vice president of finance Raman Kapur as Moogsoft’s first-ever chief financial officer and Amer Deeba, a long-time Qualys executive, as its chief operating officer.

Deeba spent the last 17 years at Qualys, a publicly traded provider of cloud-based security and compliance solutions. In August, he resigned amid allegations of insider trading. The SEC announced its charges against Deeba on August 30, claiming he had notified his two brothers of Qualys’ missed revenue targets before the company publicly announced its financial results in the spring of 2015.

“Deeba informed his two brothers about the miss and contacted his brothers’ brokerage firm to coordinate the sale of all of his brothers’ Qualys stock,” the SEC wrote in a statement. “When Qualys publicly announced its financial results, it reported that it had missed its previously-announced first-quarter revenue guidance and that it was revising its full-year 2015 revenue guidance downward. On the same day, Deeba sent a message to one of his brothers saying, ‘We announced the bad news today.’ The next day, Qualys’s stock price dropped 25%. Although Deeba made no profits from his conduct, Deeba’s brothers collectively avoided losses of $581,170 by selling their Qualys stock.”

Under the terms of Deeba’s settlement, he is ineligible to serve as an officer or director of any SEC-reporting company for two years and has been ordered to pay a $581,170 penalty.

Tee, for his part, said there was never any admission of guilt from Deeba and that he’s already had a positive impact on Moogsoft.

“[Deeba] is a tremendously impressive individual and he has the full confidence of myself and the board,” Tee said.

 


Source: TechCrunch

Samsung’s smart TV software is controlled by your brain video – CNET

Samsung is testing TV software aimed at people with physical disabilities
Source: CNET

Can the startup building a Fortnite for VR become the Fortnite of VR?

Virtual reality hasn’t proven itself to be the lucrative escape of the every-man, but the medium has done a fairly good job enticing the gaming community and keeping that niche (mostly) happy. While a couple of big titles have gotten some halfway-decent ports to VR, for the most part VR users are confined to whatever indies can build or whatever Oculus can fund.

BigBox VR has been trying to capture attention in the space by not building solo adventures that lead users to find themselves, but instead by trying to match VR’s physicality and immersion with social gameplay that leads users to gain greater appreciation for the medium’s scale.

The company just closed a $5 million funding round led by Shasta Ventures with participation from GSR Ventures and Pioneer Square Labs Ventures. As part of the round, Shasta partner Jacob Mullins will be getting a seat on the board.

Venture cash for VR content hasn’t exactly been free-flowing in 2018, more so for startups that aren’t caught up in building out a “platform play.” Co-founders Chia Chin Lee and Gabe Brown are more interested in just building out titles and hopefully creating one so successful that they don’t have to stop evolving it. The team at BigBox VR got its start with a cartoonish shooter title called Smashbox Arena; the small team has been really interested in finding what VR enables when it comes to competitive online play.

The BigBox VR team

Funding rounds aren’t often about the achievements of the past; however, the company is currently going full-steam ahead with its next ambitious title, a battle royale title called “POPULATION: ONE.”

I had a chance to suit up in VR and dive-in with Jacob and the founding team. I got my ass kicked a couple times, but then they let me win at some point, which I admit I was pretty okay with.

To say the game shares some similarities with Fortnite is an understatement. Not only is it a battle royale title with a shrinking environment, but certain mechanics like gliding in at the beginning to scrounge for weapons and even Fortnite’s building feature are central to the gameplay. That being said, battle royale titles have exploded in the wake of PUBG and they seem to all share a lot among each other. For BigBox, VR is the distinguishing feature, with motion controls and the general feeling that everything is life-sized and in your control.

To be honest, a lot of it really does work. Every surface in the game is climbable (by physically grabbing surfaces with the controllers and then doing the arm-work to scale) but more central movements like turning and moving are left to buttons, a technique that ultimately isn’t for the faint of stomach but is a lot more fluid than teleporting around. There are certainly mechanics which could have felt smoother, but this is a private beta game with a lot of room to finesse.

One of the really powerful things about the game was what happened after I was repeatedly sniped and killed off early on in the first couple rounds. The spectator mode is great and it’s interesting how much the precise controls of VR lend to allowing you to get more actively enveloped in matches that you aren’t even competing in. There are companies in the VR space working exclusively on this, but for a gaming audience obsessed with streamers, adapting traditional games with a VR spectating workflow or doing so natively seems like a huge opportunity.

Battle royale games remain white-hot, and VR game studios have been trying to find the right way to get a slice of the pie. Perhaps the key is knowing where to innovate while also realizing that the multi-platform grandiose of Fortnite has yet to find its way to VR, so maybe finding a title that scratches that itch is the best place to start.


Source: TechCrunch

Collect Silicon Valley venture capitalists — as trading cards – CNET

Wanna swap a Marc Andreessen for a Mary Meeker?
Source: CNET

Gift Guide: The best security and privacy tech to keep your friends safe

Libertarian on lockdown? Privacy minded or paranoid?

Security is more front of mind today than ever befroe. If it’s not a company vacuuming up your data or nation states trying to hack your email, it’s your own “opsec” that needs a refresh.

For this holiday season, we have over a dozen gift ideas — from practical gadgets that will make it harder for spies to listen in, and data-saving tips that will keep your information safe — without breaking the bank.

A password manager subscription

Where are you going to store all those passphrases? A password manager, of course! Although most password managers are free, many come with premium features that let you securely synchronize your passwords across your many devices. Our favorite password manager is 1Password — which offers gift certificates. But, everyone will have their preference, and there are plenty of password managers out there to choose from.

Price: from $4.99/month
Available from: 1Password | LastPass | Dashlane


Yubikey

You might be done with beefing up your passwords, but now you need to lock down your accounts to the max. Done right, two-factor authentication is a major barrier for hackers to beat. The strongest protection comes in form of a Yubikey, a physical, NFC-enabled USB stick that tells Google, Facebook, Twitter and any other supported service that it’s you and nobody else. Yuibikeys are the gold standard of two-factor keys.

Price: from $45.00
Available from: Yubikey



A burner phone

Ever needed to make a one-time phone call to a source, an ally — or even an enemy — without being easily tracked? A burner phone is your friend. Though they’re not perfect, burner phones make it more difficult for the powers that be to track you from place to place, or identify you in a vast sea of metadata and call records. Finding a good burner phone also isn’t easy — it depends on the kinds of threats that you face. A cheap, available phone like the ZTE Z233 is available at many department stores and inner-city pharmacies. You should pay in cash to avoid any financial paper trail. Just, don’t get too attached; the point of a burner phone is that you ditch it after its one and only use. You could always use an app like Burner that generates a temporary phone number number, if you don’t want to shell out money.

Price: around $19.99
Available from: Target | Sears


Counter-surveillance infrared eyewear

Nothing beats surveillance cameras like invisible infrared light — and clothing and accessory makers know that more than anyone. Pick up a pair of infrared-emitting spectacles that mask your face in CCTV-heavy cities. You can also buy “stealthwear” clothing that can help you blend into a crowd by deflecting heat.

Price: $95.00 — $125.00
Available from: Reflectacles


Privacy screens

These thin, sticky screens don’t look like much, but they are vital in preventing visual hacking efforts — that’s when someone looks over your shoulder and spies on your private information. Privacy screens block anyone looking at your display from outside your 60-degree viewing angle, so anyone sat next to you will see nothing but a darkened screen.

Price: $18.83 — $42.85
Available from: Amazon (phone) | Amazon (laptop)


An encrypted USB storage drive

Encrypted removable storage is hard to come by. Nobody should rely entire on hardware-based encryption because many drives use proprietary cryptography that are full of bugs. One encryption-supported flash drive stands above the rest — an IronKey D300. The key uses signed firmware to prevent tampering, enforces strong passwords and comes in several storages sizes.

Price: $65.00 — $86.20
Available from: Kingston | Amazon



Passphrase dice

Coming up with passwords that are easy to remember is difficult. The better way is to use a longer and more memorable passphrase instead. It’s as easy as rolling a handful of dice and using wordlists! You can pick up a five-pack of dice to generate random passphrases for just a few bucks. Or, if you want mail-order dice-generated passphrases, you can always rely on teenage security prodigy Mira Modi to generate them for you for a small fee.

Price: $8.00 — $15.00
Available from: EFF | Diceware


Chromebook

Chromebooks are lightweight and practical, yet range from low-end disposable (almost burner) devices to the high-end and powerful. These Chrome OS-powered behemoths are highly secure — and capable — even if they’re the underdog in the operating system space. With the right tools and guides, Chromebooks can be considerably locked down and a determined defender against even the most powerful adversary. There is an entire spectrum of devices to choose from — including entry-level laptops, mid-range devices and high-end performance giants — a Chromebook for every need, with uncompromising security.

Price: $179 — $499 — $999
Available from: Google


A webcam cover

Almost everyone knows that hackers can target your webcam and remotely spy on you. So get a webcam cover! There are so many to choose from, you can be as inventive as you want — from sliding covers and customizable covers — even boutique homemade webcam covers from Etsy. Or, if you’re on a budget, you can never go wrong with a good old fashioned Post-it note.

Price: from $4.99
Available from: Amazon | Etsy


A microphone blocker

Don’t forget about your microphone! Microphone blockers work on most devices with a 3.5mm headphone jack by tricking a laptop or a phone into thinking that an external microphone is installed. Instead, the blocker picks up nothing more than sweet, sweet silence. Most microphone blockers will fit on a keyring and can be taken on the go, but anyone wanting to use a blocker on a newer iPhone or iPad will need a headphone adapter.

Price: $5.99 — $15.99
Available from: Amazon | StackSocial


A USB condom

You might think this is a joke, but USB condoms are real! These pocket-sized plugs are great for isolating your devices from alien or untrusted ports, allowing users to power up without transmitting (or receiving) malicious data. Most are USB-A, so any USB-C powered devices — like MacBooks and newer iPads — will also need an adapter.

Price: $11.99
Available from: Amazon


Raspberry Pi mini-computer

These mini-computers might not seem like much, but the Raspberry Pi revolution has taken the developer and hobbyist world by storm. They are ideal for beginners for learning basic coding, they’re highly adaptable and expandable, allowing even the more advanced users to build fully-fledged — from gaming machines to media centers, and security systems and virtual private network routers — and more. Nothing speaks to the security-minded geek than an open source platform to play with.

Price: from $35.00
Available from: Raspberry Pi



An RFID blocking wallet

RFID hacking is where someone swipes your personal data or information from an NFC-enabled credit card and make fraudulent purchases. RFID attacks aren’t a widespread issue but the threat from card skimming exists. The EFF has a decent RFID blocking wallet for a low price, while other, more upscale wallets cost far more.

Price: from $22.00 — 72.00
Available from: EFF | Ridge Wallet


Amazon Cloud Cam

You might think, why would I need a wireless camera if I’m trying to prevent surveillance? You’d be surprised at how useful a camera can be. Take Amazon’s Cloud Cam — it’s the most secure internet-connected camera available for its price. Think of it as your eyes and ears when you’re away from home — keeping your house and your things safe. Or, even take it with you, and use in your hotel room to prevent “evil maid” attacks. The camera works in the dark, can be easily hooked up to a Wi-Fi network, and its feed is remotely accessible using your Amazon account — which, like other camera makers, can be secured with two-factor authentication. You could even put your Yubikey to good use!

Price: $119.99
Available from: Amazon


pfSense router

You might not have heard of a pfSense router before, but these security gateways are ideal for protecting your Internet of Things applications. Many IoT devices are insecure or buggy, and can lead to a wider compromise of your home or corporate network. A pfSense router helps segment network traffic to isolate your potentially buggy devices from your production devices. pfSense routers are easy to set up and manage — so you’ll never really have to think about it again.

Price: $249.99
Available from: Netgate


A lock-pick training kit

For the fidgety types: a lock-pick training kit is a great gift for anyone who wants to learn the fundamentals of lock picking. Transparent padlocks work best, as you can easily understand how the innards work — and how to defeat them. There are many available, but you shouldn’t break the bank on a basic kit — especially for beginners.

Price: $30.00 — $59.95
Available from: Cool Material | Amazon



Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162