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

Archivo del Autor: Belen De Leon

Democratic Party sues Russia, Trump, WikiLeaks over 2016 hacks – CNET

The DNC alleges the Russian government worked with the Trump campaign and WikiLeaks to help the former reality star win the election.
Source: CNET

DOJ investigates AT&T and Verizon for collusion over SIM cards – CNET

US Department of Justice is reportedly looking into whether AT&T and Verizon coordinated efforts thwart a tech known as eSIM, which would make switching easier. Apple may have filed the initial complaint.
Source: CNET

4 things to consider before making your home smart – CNET

The smart home dream is more attainable than ever. But there are some things you should know before diving in.
Source: CNET

How to set up parental controls on a Chromebook – CNET

After a short hiatus, parental controls are coming back to Chrome OS through Google’s Family Link platform.
Source: CNET

Friday Night Lights is on Hulu now. You’re welcome.

Friday Night Lights, the football show that was never just about football (and one of the best shows on television), is now streaming on Hulu.

Say goodbye to the weekend is all I’m saying.

Hailed as one of the most honest depictions of a functioning adult relationship in its portrayal of the husband and wife duo of “Coach” Eric and Tammy Taylor, Friday Night Lights also worked wonders for showing the life and high school times of teens in a small Texas town.

The show is phenomenal. If you haven’t seen it, you should, and if you have (and if you’re me, you have many many many times), this weekend is as good a time as any to watch it again.

For Hulu, this is part of a clutch of shows from the ’90s and 2000s that are touchstones of popular culture. The streaming service already holds Will & Grace, Felicity, Dawson’s Creek and The O.C.

Created by writer/director Peter Berg and inspired by the wildly successful book of the same name by H.G. Bissinger, the show tells the story of football and families in a small Texas town.

The series launched (or cemented) the careers of several actors, including Kyle Chandler, Connie Britton, Adrianne Palicki, (and a post-Wire, pre-Fruitvale StationCreed and Black Panther) Michael B. Jordan, Minka Kelly, Jesse Plemons and Gaius Charles.

Hulu isn’t the only place you can see the Taylors struggle with life in Dillon, Texas. Amazon added the series (along with Parks & Recreation, House and Eureka) to its lineup, as well.


Source: TechCrunch

SmugMug acquires Flickr

Two photo-sharing services are teaming up, as SmugMug buys Flickr from Verizon’s digital media subsidiary Oath.

USA Today broke the news and interviewed SmugMug CEO Don MacAskill, who said he hopes to revitalize Flickr .

At the same time, he said he’s still figuring out his actual plans: “It sounds silly for the CEO to not to totally know what he’s going to do, but we haven’t built SmugMug on a master plan either. We try to listen to our customers and when enough of them ask for something that’s important to them or to the community, we go and build it.”

Flickr was founded in 2004 and sold to Yahoo a year later. Yahoo, in turn, was acquired by Verizon, which brought it together with AOL to create a new subsidiary called Oath.

Over the past couple of months, Oath (which owns TechCrunch) has been selling off some of its AOL and Yahoo properties, including Moviefone (sold to the company behind MoviePass, which Oath now has a stake in) and Polyvore (assets sold to Ssense).

In an FAQ about the deal, SmugMug says it will continue to operate Flickr as a separate site, with no merging of user accounts or photos: “Over time, we’ll be migrating Flickr onto SmugMug’s technology infrastructure, and your Flickr photos will move as a part of this migration — but the photos themselves will remain on Flickr.”

The company also uses the FAQ to describe its vision for the combined services:

SmugMug and Flickr represent the world’s most influential community of photographers, and there is strength in numbers. We want to provide photographers with both inspiration and the tools they need to tell their stories. We want to bring excitement and energy to inspire more photographers to share their perspective. And we want to be a welcome place for all photographers: hobbyist to archivist to professional.

The financial terms were not disclosed.


Source: TechCrunch

Nintendo Labo review

I’m here to tell you first-hand: Nintendo Labo is no joke. I’m a grown-up human person, who has spent many hours of his life building things: office furniture, websites, a model of the Batmobile from the 1989 Tim Burton movie. In the fourth grade, I attempted to build Mission Santa Barbara out of sugar cubes. It didn’t go great, but the point (I’m told) is that I tried.

We’re talking multiple decades of building things. Following instructions, backtracking, trying again. I’m sure there are all sorts of valuable lessons I learned along the way; self-discipline, patience, teamwork, why sugar is not a structurally sound building material. But event with all of that building under my wisened belt, Nintendo Labo is no walk in the park.

It’s literal child’s play. It says right there, on the box, “6+.” I’ve been six-plus for — let’s just say… a while now. And yet, it took me around two hours this morning to build a cardboard piano. Now I’ve got a table full of scraps, a small paper cut on my ring finger and a surprise sense of accomplishment. Oh, and the piano is pretty cool, too.

Labo is one of the most fascinating products to come across my desk in recent memory. It’s unique, bizarre and as frustrating as it is fun. In other words, it’s uniquely Nintendo — not so much out-of-the-box thinking as it is the actual box. It’s a product that’s built entirely around the premise of making kids sit still, follow instructions and fold the heck out of some cardboard. And, strangely, it totally works.

Hook, line and sinker

I wouldn’t have been my first choice to review Labo, but I was uniquely qualified, if only for the half a day I spent getting walked through the construction kit with a room full of brightly dressed and infectiously enthusiastic Nintendo employees. That experience served as the foundation for our hands on, as we were broken up into small teams and walked through a pair of increasingly complex projects.

We started with the race cars, the box’s introductory project, which is really as much about getting you used to the strange world of Labo. But even that small starter is a glimpse of the cleverness contained throughout, as the cardboard-wrapped Joy-Cons use their own haptic feedback to propel forward, as you control its speed via the touchscreen. Because there are a pair of Joy-Cons for every Switch, you can use them to race against one another.

The second hands-on project felt like a considerable step up. Nintendo puts the fishing rod’s build time at one-and-a-half to two-and-a-half hours, versus the cars’ 20 minutes total. In other words, find a comfortable spot, maybe put on some music and make sure you’re hydrated. When it’s done, however, you get a working reel with a string and a rod that vibrates when you catch a fish on screen. Pretty neat.

Having accomplished those in a well-supervised room full of Nintendo employees a few weeks back, I naturally took on the most complex project of the bunch.

Keys to the kingdom

The piano should take two-and-a-half to three-and-a-half hours, by Nintendo’s estimates. I built the thing in about two hours — an accomplishment of sorts for a grown-up person who was supposed to be working. Even so, it reflects just how large of a time sink these projects are. That’s certainly good news for parents looking for the ideal project for a rainy day. It’s a clever little play that leverages a video game system to get them to do something other than play video games. Neat trick, Nintendo.

The primary set is a big, flat and heavy box with 28 cardboard sheets, comprising six different projects. There’s a plastic bag inside, too, containing a random assortment of knick knacks — rubber bands, reflective stickers, washers — all of which will come in handy down the road. There’s no real instruction booklet, because the Switch is going to do all of the heavy lifting there.

The screen walks you through the process of building, one patient step a time. The touchscreen instructions are superior to paper in a number of ways, including a number of animated videos showing off the motions of properly working components, and the ability to pivot the camera angles to get a full 360-degree view of the build. You can rewind if you need to back up, or fast-forward when things get repetitive — like they did with the piano’s 13 keys.

Cardbored?

Don’t go too fast, though. The kit tosses some curve balls at you — as in the case of some tabs that are folded inward, to double as springs. That, however, is the one constant. Folding. So, so much folding. Honestly, it gets pretty tedious on the longer projects. The instructions actually make light of this fact, from time to time, with little quips about the repetition. It also recommends stepping away before a particularly grueling section — probably the right move for both your sanity and health.

Once you get into the rhythm, however, it’s strangely meditative. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold. Tap, fold.

Congratulations, you’ve completely 1/6 steps.

I’d say it’s not the destination, it’s the journey, but honestly, it’s really about the destination here. The most satisfying part in all of this was how seemingly abstract shapes lock into place and create a fully formed object. These little kits are truly remarkable feats of engineering in their own right, and in the case of the piano, it’s incredible satisfying to see the object completed — and actually get to play the keys, recognizing the role each individual piece plays in the whole creation.

There are so many smart touches here, from the incorporation of the Joy-Cons, to the use of reflective tape, which triggers the Switch’s built in cameras. It’s that functionality that makes the piano keys play notes through the Switch itself. It also triggers the arms and legs on the robot through a set of pulleys.

It’s equally relieving the moment you realize you did everything right. Though I still had a few instances where I found myself having to backtrack multiple steps, because I’d missed a fold or turned something the wrong way. Also, as the instructions note, folding is at the heart of the project. A bad or incomplete fold can lead to heartbreak at the end. So fold, children. Fold like your lives depend on it.

Building stories

Companies that make coding toys will usually tell you the same thing: it ultimately doesn’t matter that they’re not built in some universal programming language, so long as they teach the fundamentals. The jury is still out on all that, as far as I’m concerned, but I think there’s a lot to be said for a product that’s capable of fostering curiosity and love in some bigger idea. That, I think, is the biggest appeal of Labo. It encourages kids to step outside the console for a minute and build something with their hands.

Does building a Labo piano or fishing rod make you any more qualified to create the real thing? Not really, but it does help foster a genuine interest in the way things work. A maker friend of mine recently related a story to me about how she got into the culture. Her parents came home one day and she had disassembled and reassembled a computer, in order to install a component. From then on, she told me, they came to her for computer help.

Every maker has a story like that — a first step that often involves tearing down a computer or clock or toaster, piece by piece. Labo potentially affords the ability to explore that path without destroying some antique clock in the process. (Though, if it’s successful with your kids, I’d keep a close eye on your piano, if you have one at home.) Parental guidance is also recommended for the more complex projects, making for a great opportunity to bond with kids through creation with a side of frustration. And when you’re done, you’ve got a lovely object that looks like it stepped out of the panels of Calvin & Hobbes.

If your kids don’t have the passion to build — they’ll also learn that lesson pretty quickly. Many kids simply won’t have the patience to sit still and fold for hours on end. It’s also worth pointing out that the objects, when finished, are fragile. They are cardboard, after all. Water is their mortal enemy, and rowdy kids are a close second — pieces can easily rip or tear, even accidentally during the building process. Thankfully, the company has started selling pieces individually.

Of course, $70 isn’t an insignificant amount to pay to find all of that out. And by just about any measure, it’s a pretty steep premium for what amounts to a cardboard box full of cardboard. And, of course, that doesn’t factor in the price of the Switch itself.

But what the kit does afford is continual discovery. From there, kids can graduate to the massive Robot Kit (saving that one for a rainy weekend), which runs $80 and features a complex pulley system and a fun little game where you’re a mech trampling some poor, defenseless city. Even more compelling (and significantly less expensive), however, is Toy-Con Garage.

Built into both packs, the portal lets kids remix and hack creations, offering a breaking down of the technologies involved. If there’s a gateway to the wonderful world of making in this box, it’s this. The pre-determined kits are as much a lesson in following instructions as they are building. Toy-Con Garage, on the other hand, opens the door to true creativity.

Labo is the most bizarre, creative and uniquely Nintendo product since the Switch itself. It’s not for every kid — that much is certain. And the $70 fee will make it cost prohibitive for many parents. But those who take to it will do so like ducks to water — and hopefully won’t get that cardboard wet in the process.


Source: TechCrunch

Pivotal Software closed up 5% following IPO, raised $555 million

Stock market investors showed lukewarm enthusiasm for Pivotal Software’s debut on Friday. After pricing the IPO at $15, the company closed the day at $15.73.

Although it didn’t “pop” for new investors, pricing at the midpoint of its proposed range allowed Pivotal to raise $555 million. Its public company market cap exceeded $3 billion.

The enterprise cloud computing company has been majority-owned by Dell, which came about after its merger with EMC in 2016. It was spun off from Dell, EMC and VMware in April 2013.

After that, it raised $1.7 billion in funding from Microsoft, Ford and General Electric.

Here’s how it describes its business in the S-1 filing:

Pivotal looks to “provide a leading cloud-native platform that makes software development and IT operations a strategic advantage for our customers. Our cloud-native platform, Pivotal  Cloud Foundry (‘PCF’), accelerates and streamlines software development by reducing the complexity of building, deploying and operating new cloud-native applications and modernizing legacy applications.”

According to the filing, Pivotal brought in $509.4 million in revenue for its fiscal year ending in February. This is up from $416.3 million in revenue for 2017 and $280.9 million in revenue the year before.

The company is still losing a lot of money, however. Losses for fiscal 2018 stood at $163.5 million, improved from the than the negative $232.5 million seen in 2017 and $282.5 million in 2016.

“We have incurred substantial losses and may not be able to generate sufficient revenue to achieve and sustain profitability,” the company warned in the requisite “risk factors” section of its IPO filing.

Pivotal also acknowledged that it faces competition from “legacy application infrastructure and middleware form vendors” like IBM and Oracle. The company says it additionally competes with “open-source based offerings supported by vendors” like RedHat. Pivotal also faces challenges from SAP Cloud Platform, Amazon Web Services and Microsoft Azure.

The company says it believes it will stand out from the pack because of its strong security and easy-to-use platform. Pivotal also claims to have strong brand awareness and a good reputation. It has 118 U.S. patents and 73 pending and is betting that it will remain innovative.

Morgan Stanley and Goldman Sachs served as lead underwriters. Davis Polk and Fenwick & West worked as counsel.

The company listed on the New York Stock Exchange under the ticker “PVTL.”

It has been an active spring for tech IPOs, after a slow winter. Dropbox, Spotify and Zuora are amongst the companies that have gone public in recent weeks. DocuSign, Smartsheet, Carbon Black and Pluralsight are all expected to debut within the next month.


Source: TechCrunch

Founder of cryptocurrency debit card faces new fraud charges for $32 million ICO scheme

The U.S. government is following through on its promise to crack down on initial coin offering scams. On Friday, the SEC announced charges against Raymond Trapani, the third co-founder of Centra Tech Inc., which raised $32 million for a cryptocurrency debit card last year through a flashy ICO endorsed by DJ Khaled and boxer Floyd Mayweather. The company’s other two co-founders, Sam Sharma and Robert Farkas, were charged and arrested earlier this month.

“We allege that the Centra co-founders went to great lengths to create the false impression that they had developed a viable, cutting-edge technology,” the SEC’s Cyber Unit Chief Robert A. Cohen said of the ICO. “Investors should exercise caution about investments in digital assets, especially when they are marketed with claims that seem too good to be true.”

The SEC calls Trapani the “mastermind” of the fraudulent ICO scheme, which lured investors with claims of major credit card partnerships, misrepresentations about the company’s product, fake founder biographies and price manipulation of its Centra tokens (CTR).

According to SEC documents, these particular ICO fraud artists were caught red-handed:

Text messages among the defendants reveal their fraudulent intent. After receiving a cease-and-desist letter from a major bank directing him to remove any reference to the bank from Centra’s marketing materials, Sharma texted to Farkas and Trapani: “[w]e gotta get that s[***] removed everywhere and blame freelancers lol.” And, while trying to get the CTR Tokens listed on an exchange using phony credentials, Trapani texted Sharma to “cook me up” a false document, prompting Sharma to reply, “Don’t text me that s[***] lol. Delete.

The U.S. Attorney’s Office for the Southern District of New York also unsealed criminal securities and wire fraud charges against Trapani, who was arrested Friday morning. Trapani faces one count of conspiracy to commit securities fraud, one count of conspiracy to commit wire fraud, one count of securities fraud and one count of wire fraud. Three out of the four charges carry a maximum sentence of 20 years,

“As alleged, Raymond Trapani conspired with his co-defendants to lure investors with false claims about their product and about relationships they had with credible financial institutions,” Deputy U.S. Attorney Robert Khuzami said of the criminal charges.

“While investing in virtual currencies is legal, lying to deceive investors is not.”


Source: TechCrunch

DNC Lawsuit Against Russia Reveals New Details About 2016 Hack

In suing Russia, the Trump campaign, and others over the hack of its systems in 2016, the Democratic National Committee has also filled in important timeline details.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655