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

Archivo del Autor: Belen De Leon

Red Hat acquires hybrid cloud data management service NooBaa

Red Hat is in the process of being acquired by IBM for a massive $34 billion, but that deal hasn’t closed yet and in the meantime, Red Hat is still running independently and making its own acquisitions, too. As the company today  announced, it has acquired Tel Aviv-based NooBaa, an early state startup that helps enterprises manage their data more easily and access their various data providers through a single API.

NooBaa’s technology makes it a good fit for Red Hat, which has recently emphasized its ability to help enterprise more effectively manage their hybrid and multicloud deployments. At its core, NooBaa is all about bringing together various data silos, which should make it a good fit in Red Hat’s portfolio. With OpenShift and the OpenShift Container Platform, as well as its Ceph Storage service, Red Hat already offers a range of hybrid cloud tools, after all.

“NooBaa’s technologies will augment our portfolio and strengthen our ability to meet the needs of developers in today’s hybrid and multicloud world,” writes Ranga Rangachari, the VP and general manager for storage and hyperconverged infrastructure at Red Hat, in today’s announcement. “We are thrilled to welcome a technical team of nine to the Red Hat family as we work together to further solidify Red Hat as a leading provider of open hybrid cloud technologies.”

While virtually all of Red Hat’s technology is open source, NooBaa’s code is not. The company says that it plans to open source NooBaa’s technology in due time, though the exact timeline has yet to be determined yet.

NooBaa was founded in 2013. The company has raised funding some venture fundingfrom the likes of Jerusalem Venture Partners and OurCrowd, with a strategic investment from Akamai Capital thrown in for good measure. The company never disclosed the size of that round, though, and neither Red Hat nor NooBaa are disclosing the financial terms of the acquisition.


Source: TechCrunch

Shopping on phones is surging this holiday season – CNET

Sales via phones hit a new record on Cyber Monday.
Source: CNET

Artemis Fowl movie drops first fairy-fighting trailer – CNET

Disney’s antihero fantasy, based on the popular series of Artemis Fowl books, is out in August 2019.
Source: CNET

Audi Meets Disney is a new type of media headed for CES – Roadshow

Exclusive: Audi and Disney have teamed up on an in-car stealth project that will be revealed at CES 2019. Is it AR? Is it VR? Here’s what we know.
Source: CNET

YC alum Make School gains rare accreditation for 2-year applied CS bachelor’s degree

Higher education is a mess. College students spend years learning arcana and quaint academic theories, only to be thrust into the harsh light of the workplace where they are ill-equipped to handle even the most mundane task. A crisis, a moral failure, or perhaps simply an expensive mistake, college is clearly in need of a reboot.

Colleges would perhaps love to innovate on their models, but are stymied by accreditation agencies charged with maintaining the standards and integrity of higher education. Unfortunately for students, those standards are based on inputs like classroom time, years on campus, and major / minor curriculums rather than on measurable outputs like job income. Worse, these agencies are advised by the colleges and universities themselves, who rarely see disruptive and innovative education as a positive.

That’s why the news today that Make School has received accreditation from the Western Association of Schools and Colleges (WASC) is so interesting.

Make School is a project-based, product-focused program based in San Francisco founded by Ashu Desai and Jeremy Rossmann. The two founders centered the program’s curriculum around a bachelor’s in applied computer science, but rather than learning algorithms or data structures theoretically from a textbook, they reimagined the university from the bottom up by teaching skills through a progression of working software applications and products.

As I wrote in a profile of the company three years ago, “At the heart of the school’s approach is the belief that focusing on an actual project helps motivate students in ways that college never does.” Desai and Rossmann started by teaching game programming, but then saw that the enthusiasm of their students could be extended to other areas of software engineering and product design.

Beyond just redesigning a typical college program, they scrapped the notion of a four-year bachelor’s degree and replaced it with a full-time, two-year curriculum. That simultaneously eliminated the “summer melt” that plagues the traditional American academic calendar, and also significantly cut the cost of tuition for the program. Make School generally uses an income-share agreement in lieu of upfront tuition for its students, which means that students pay nothing during the program, but then pay a percentage of their income after they graduate.

Make School had a novel model for teaching a complicated subject, but it was unaccredited. For students, that meant that Make School’s courses most likely couldn’t be transferred to other accredited universities, nor could they receive public student loans, which mandate that a school be accredited for disbursement.

WASC, the accreditation agency in charge of higher education in California, Hawaii, and certain territories, has in recent years revised its “incubation policy” to encourage more non-traditional education providers to pursue accreditation. The model works by linking accredited universities with unaccredited institutions, with the eventual goal of making the startup accredited itself.

In Make School’s case, its accreditation collaborator is Dominican University, located just north of San Francisco. Make School students will be able to minor in computer science by taking classes at the university’s campus.

For Make School, it’s one more milestone on the way to rebuilding higher education.


Source: TechCrunch

Zillow's peek inside Santa's North Pole estate – CNET

Take a virtual tour of Santa Claus’ log cabin, the elves’ living quarters and more via the online real estate site.
Source: CNET

Spider-Man: Into the Spider-Verse: Who are these Spider-people? – CNET

Let’s take a look at Miles Morales, Spider-Gwen, Spider-Ham and the other characters ahead of their cinematic adventure.
Source: CNET

Amazon’s Cyber Monday was the biggest shopping day in the company’s history

Amazon said on Tuesday it just had its biggest shopping day in the company’s history on Cyber Monday (Monday, November 26), based on the number of products sold worldwide. That means the shopping event topped Black Friday and even Amazon’s own sales event known as Prime Day, which this July had become the biggest sales day in Amazon’s history with over 100 million products sold.

Amazon also said the five shopping days that start with Thanksgiving and continue through Cyber Monday – aka the “Turkey 5” – broke records as U.S. consumers bought millions more products over the five day period compared with the same period last year.

Though the retailer didn’t offer revenue figures for any of these milestones, it did note what sorts of products were selling.

Customers worldwide bought more than 18 million today and more than 13 million fashion items on Black Friday and Cyber Monday combined. More than 4 million toys and electronics were order through the Amazon mobile app on Black Friday alone.

And sales from small to medium-sized businesses grew more than 20 percent on Black Friday, compared with last year.

In total, across the “Turkey 5,” Amazon customers ordered more than 180 million items, the retailer said.

Of course, many of the best-sellers were Amazon’s own devices, thanks to hefty discounts on Alexa-powered smart speakers and Fire TV.

Over the weekend, Amazon sold “millions” of Echo devices worldwide, with the new Echo Dot being the top seller as well as the No. 1 selling product across all of Amazon from any manufacturer.

Other popular devices included the Fire TV Stick 4K and Fire 7 tablet with Alexa. “Millions” of Fire tablets and Kindle devices were sold over the weekend, as well, Amazon said.

Smart home devices also broke sales records, with Ring and Blink products more than doubling their sales this year compared with the same time last year.

While Cyber Monday was the biggest day out of the “Turkey 5,” Amazon said its Black Friday event also outperformed the same day last year, in terms of items ordered.

Black Friday’s best-sellers included the new Echo Dot, Fire TV Stick 4K with all-new Alexa Voice Remote, Fire 7 Tablet, Instant Pot (DUO80 8 Quart and DUO60 6 Quart), and Harry Potter: Complete 8-Film Collection on Blu-Ray.

Amazon’s performance over Black Friday and Cyber Monday is being closely watched, as the retailer during its Q3 earnings issued fourth quarter guidance that fell short of Wall Street’s expectations. The retailer said it was expecting $66.5 billion to $72.5 billion in sales, versus analyst estimates of somewhere around $73.8 billion.

Of course, whether these record-breaking sales will actually boost revenues remains to be seen, especially since millions of the products sold were deeply discounted Amazon devices.


Source: TechCrunch

Source: Canada’s Corel is acquiring virtualization specialist Parallels in an all-cash deal

Some consolidation is afoot in the world of business software. TechCrunch has learned that Parallels, the virtualization specialist with millions of users, is getting acquired by Corel, the Canadian company behind design apps like CorelDraw and other productivity apps like WordPerfect.

Some employees at Parallels have already been briefed on the acquisition, which is expected to be announced to the whole company today. Terms have not been disclosed but we understand it is an all-cash deal.

Corel has changed ownership and gone in and out of being listed publicly a number of times since being founded in the 1980s in Ottawa. It’s now owned by Vector Capital, which is essentially the one buying Parallels.

From what we understand, Corel will keep Parallels an independent product.

Parallels was originally founded in 1999 with roots in Russia and is currently headquartered in Bellevue, Washington. It has never made much of a fanfare around its financing or valuation. According to PitchBook its last funding round was in 2015, an undisclosed amount from Endeavour Vision, KG Investments, Maxfield Capital, Savano Capital Partners and others. It had raised $300 million from Ingram Micro the year before that.

It’s not fully clear what the rationale was for the sale, except it seems many investors were longstanding and looking to exit, while Corel has slowly been consolidating a number of sodtware businesses, most recently before this, Gravit Designer from Germany earlier this year.

Parallels provides a number of products that help people work seamlessly across multiple platforms, essentially letting people (and IT managers) run a unified workflow regardless of the device or operating system, ranging from Windows, Mac, iOS, Android, Chromebook, Linux, Raspberry Pi and cloud — a particularly compelling offering in the current, fragmented IT climate.

Corel once had designs to take on Microsoft in the world of software — to be the Pepsi to Microsoft’s Coke, as I once saw it described. That didn’t really pan out, with Microsoft at the time having a vice grip on platform and software (this was before the rise of Google, the rebirth of Apple, the rise of apps, and other big shifts in the industry). At one point, Microsoft signed a partnership with Corel that saw it investing in the company: a sell out, as one disappointed Canadian journalist described it at the time.

The two have also sparred over patents.

These days Corel is “highly profitable”, says Vector, selling software that includes CorelDraw, WordPerfect, WinZip, PaintShop Pro, and WinDVD. You could potentially imagine Parallels existing alongside that, or even perhaps helping increase the functionality and usefulness of Corel’s other apps with more cross-platform functionality.

The Parallels deal is expected to close next year, our source said.

We have written both to Corel and Parallels and will update this post as we learn more.

There have been a number of enterprise software acquisitions with a view to legacy businesses raising their game in open source, cloud and other newer developments. The most notable of these has been IBM announcing its intent to acquire Red Hat for $34 billion in October.


Source: TechCrunch

Google faces GDPR complaint over “deceptive” location tracking

A group of European consumer watchdogs has filed a privacy complaint against Google — arguing the company uses manipulative tactics in order to keep tracking web users’ location, for ad-targeting purposes.

The consumer organizations are making the complaint under the EU’s new data protection framework, GDPR, which regulators can use to levy major fines for compliance breaches — of up to 4% of a company’s global annual turnover.

Under GDPR a consent-based legal basis for processing personal data (e.g. person’s location) must be specific, informed and freely given.

In their complaint the groups, which include Norway’s Consumer Council, argue that Google does not have proper legal basis to track users through “Location History” and “Web & App Activity” — settings which are integrated into all Google accounts, and which, for users of Android -based smartphones, they assert are particularly difficult to avoid.

The Google mobile OS remains the dominant smartphone platform globally, as well as across Europe.

“Google is processing incredibly detailed and extensive personal data without proper legal grounds, and the data has been acquired through manipulation techniques,” said Gro Mette Moen, acting head of the Norwegian Consumer Council’s digital services unit in a statement.

“When we carry our phones, Google is recording where we go, down to which floor we are on and how we are moving. This can be combined with other information about us, such as what we search for, and what websites we visit. Such information can in turn be used for things such as targeted advertising meant to affect us when we are receptive or vulnerable.”

Responding to the complaint, a Google spokesperson sent TechCrunch the following statement:

Location History is turned off by default, and you can edit, delete, or pause it at any time. If it’s on, it helps improve services like predicted traffic on your commute. If you pause it, we make clear that — depending on your individual phone and app settings — we might still collect and use location data to improve your Google experience. We enable you to control location data in other ways too, including in a different Google setting called Web & App Activity, and on your device. We’re constantly working to improve our controls, and we’ll be reading this report closely to see if there are things we can take on board.

Earlier this year the Norwegian watchdog produced a damning report calling out dark pattern design tricks being deployed by Google and Facebook meant to manipulate users by nudging them towards “privacy intrusive options”. It also examined Microsoft’s consent flows but judged the company to be leaning less heavily on such unfair tactics.

Among the underhand techniques that the Google-targeted GDPR complaint, which draws on the earlier report, calls out are allegations of deceptive click-flow, with the groups noting that a “location history” setting can be enabled during Android set-up without a user being aware of it; key settings being both buried in menus (hidden) and enabled by default; users being presented at the decision point with insufficient and misleading information; repeat nudges to enable location tracking even after a user has previously turned it off; and the bundling of “invasive location tracking” with other unrelated Google services, such as photo sorting by location.

GDPR remains in the early implementation phrase — just six months since the regulation came into force across Europe. But a large chunk of the first wave of complaints have been focused on consent, according to Europe’s data protection supervisor, who also told us in October that more than 42,000 complaints had been lodged in total since the regulation came into force.

Where Google is concerned, the location complaint is by no means the only GDPR — or GDPR consent-related — complaint it’s facing.

Another complaint, filed back in May also by a consumer-focused organization, took aim at what it dubbed the use of “forced consent” by Google and Facebook — pointing out that the companies were offering users no choice but to have their personal data processed to make use of certain services, yet the GDPR requires consent to be freely given.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994