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

Archivo del Autor: Belen De Leon

What not to expect from Apple’s hardware event

Tomorrow’s the big day. You’ve no doubt heard all the rumors by now, but for those who need a little help getting up to speed, check out the rumor roundup we ran last week. As ever, though, it’s important to lower expectations as much as possible, so as to not wallow in one’s own inevitable crushing disappointment. It’s a philosophy that’s gotten me this far in life.

In the spirit of lowered expectations, here’s a definitely-not-complete list of things that most likely won’t be unveiled at Apple’s special event:

  • AR headset: Is Apple working on an AR headset? Probably, yes. Will it arrive tomorrow. Probably, no. The company’s recent acquisition of Vrvana makes the product seem all but inevitable, but it’s going to take some time to get there.
  • Beats products: Apple’s Beats acquisition is generally understood to have been largely about launching Apple Music. Since then, the headphone maker’s products have clearly been a lower priority for the company, and while new AirPods seem like a distinct possibility, don’t get your hopes up for the Beats brand.
  • MacOS devices: There’s some potential here. A long-awaited refresh to the once mighty MacBook Air line could be in the works, though I wouldn’t hold my breath here. And while Apple’s been discussing a refreshed Mac Pro, with the iMac Pro now shipping, that upgrade is still probably a ways off.
  • Round Apple Watches: Longtime expectations that Apple might move to a round form factor on its wearable were further fueled when the company sent out an invite with a big circle on it. Seconds later, however, it dawned on everyone that the image likely had more to do with the location of the event at Apple’s giant spaceship — and all the leaks thus far have the form factor remaining largely in tact from previous generations.
  • iPhone 9: The iPhone’s 10th anniversary really mucked up Apple’s fairly straightforward naming convention. While plenty call it the “iPhone Echs,” it’s actually the iPhone 10, and Apple’s rarely been one to look back. While a cheaper version of the iPhone X does appear to be in the works, expect the company to skip the iPhone 9 name altogether.
  • Inner peace: Regardless of what’s happening tomorrow, we’ll have to pick it up and do it again. No rest for the weary tech bloggers — and we all die alone. Anyway, happy Apple Day!

more iPhone Event 2018 coverage


Source: TechCrunch

FCC puts T-Mobile, Sprint merger on pause for further review – CNET

The government agency says it needs more time to examine the deal.
Source: CNET

Windows 10 October 2018 Update: The 7 best new features – CNET

See the biggest changes coming to Windows 10.
Source: CNET

Verizon 5G Home promises up to gigbit internet speeds for as low as $50

Verizon is giving cable internet and Google Fiber a run for their money with its new 5G Home. Launching October 1 at $50 in select markets, 5G Home promises up to gigabit internet speeds and no data caps.

The post Verizon 5G Home promises up to gigbit internet speeds for as low as $50 appeared first on Digital Trends.


Source: Digital trends

Lively raises $6.5M to bring its comfortable and inclusive lingerie to brick-and-mortar stores

Roy Raymond opened a little store called Victoria’s Secret, now one of the most popular lingerie businesses in the world, because he was embarrassed to buy lingerie for his wife in department stores.

The brand was founded on the premise that men needed a safe space to buy lingerie for women and women needed a larger variety of sexy, angelic bras and other intimates to wear for men.

But it’s 2018. Women, today, buy lingerie for themselves. They want to be comfortable and functional and beautiful all at the same time.

“[Victoria’s Secret] was always about the angel and the fantasy and a lot of push up and wire so women’s bodies could conform to a marketing campaign,” said Michelle Cordeiro Grant, founder and CEO of direct-to-consumer lingerie startup Lively, and a former Victoria’s Secret senior merchant. “Inspiring women to be Candice Swanepoel is not feasible for most women in the world. I wanted to create a product that is for women and by women.”

Recognizing the gap in the market for bras that don’t stab you with underwire, she built Lively. To date, the company has raised $15 million in venture capital funding, including a $6.5 million Series A investment from GGV Capital, NF Ventures and former Nautica CEO Harvey Sanders announced today. 

“Previously, women had two rows of products in their drawer. One row they wanted to be seen in … and the other row was ones that were more basic and comfortable — but no nobody wanted to be seen in them.”

Though she began work on Lively before the #MeToo movement, Cordeiro Grant says it pushed the business forward in a big way. In the last year, the size-inclusive startup has seen 300 percent growth. What began as a direct-to-consumer company selling $35 bras and underwear has expanded to offer swimwear, activewear and loungewear. Physical retail is next.

“Women have been ready for a conversation like ours,” she said.

The startup is using the capital to open brick-and-mortar stores, a trend among other e-commerce businesses. The first of several stores in the pipeline, a 2,700-square-foot location, opened in New York City’s SoHo neighborhood this July. Stores in Chicago, Los Angeles and Dallas are also on the docket, as is a partnership with Nordstrom that will have Lively selling a limited distribution of intimates across 11 stores beginning next week.

Lively competes with several other brands of direct-to-consumer lingerie and activewear, including ThirdLove, AdoreMe, TomboyX and Outdoor Voices.

 


Source: TechCrunch

'Big data', la fuerza que debilitará al Gran Hermano chino

Aunque pueda parecer intrusiva, la tecnología basada en datos masivos podría aumentar la conciencia sobre privacidad de los ciudadanos de China, históricamente muy reducida. Además, el ‘big data’ y la computación en la nube ya ayudan a la caótica gestión del tráfico en el país asiático

 
Source: MIT

La manera menos costosa de lograr un 100 % de electricidad limpia

California quiere conseguir que la totalidad de su electricidad proceda de fuentes libres de carbono. Sin embargo, limitarse exclusivamente a la energía solar y la eólica podría disparar los costes y dificultar la descarbonización. Otras fuentes como la energía nuclear y las estaciones geotérmicas se erigen como opciones complementarias
Source: MIT

Amazon will start selling real, large Christmas trees

Sorry Santa Claus, Jeff Bezos is your Father Christmas now. Amazon, in its ongoing quest to utterly dominate the holiday season, has announced plans to start shipping real, live Christmas trees, come November.

That news comes courtesy of The Associated Press, which notes that the seven-foot-tall Douglas firs and Norfolk Island pines will be sent via Amazon box, sans water. Shipping should occur within 10 days of being cut down, so as to keep them green. The firs will run around $115 a pop, along with $50 for a wreath.

This isn’t the first time the online giant has dabbled in trees. Amazon dipped its toes in the water by offering up Charlie Brown-style trees measuring less than three-feet last year. Third-party sellers also used the platform to sell their own larger trees.

The whole prospect likely isn’t very appealing for those who’ve made tree shopping a part of their holiday ritual. Nor are owners of pop-up Christmas tree lots likely super psyched about Amazon’s dabbling. But the offering is about what the company has always been about above all else: convenience.


Source: TechCrunch

Hurricane Florence: How Evacuation Plans Move Millions of People to Safety

After years of planning, officials have just a few days to get their citizens to safety.
Source: Wired

What would a blockchain patent war look like?

Blockchain is perhaps the most hyped technology of the past five years. The technology that allows us to create trustless immutable shared ledgers promises to bring transparency and honesty to commerce by disintermediating and decentralizing functions that rely on trusted third parties today. The promise and the potential are almost as big as the hype.

While still the early days, there are several applications that have already launched on blockchains — the first being the Bitcoin cryptocurrency payment protocol. Bitcoin is just a unit of account on blockchain. And more recently, with the implementation of smart contracts, code that is shared across the whole blockchain to execute conditionally with irrefutable results, we have the possibility to tokenize many new financial constructs on blockchains.

This has given rise to the ICO, a token-generation event whereby tokens are sold in order to raise financing for a blockchain project in which the tokens will serve some purpose. This innovation in finance changed the way startups raised funds in 2016, 2017 and 2018, with more than $18 billion dollars of funds pouring into blockchain startups in 2018 alone.

What has all this got to do with a patent war?

Everything. At the same time that the hype around blockchain has been growing, the number of patents filed has been growing, as well. What’s makes this technology different from past innovation explosions is that the startups are better funded than ever before.

Another very new factor is the ideology behind this innovation wave. A majority of these startups are founded on the basis of decentralization and open-source principals, meaning their code is open and they release it under the Apache 2.0 or similar open-source license. Philosophically, many project leaders are opposed to the very idea of intellectual property ownership such as patents.

This has several implications.

First, there are many technology startups working on cutting-edge innovations that are taking no precautions other than Apache Open Source licensing to protect their innovation. Many of these same startups have carried out ICOs and are now exceptionally well-funded with cash treasuries ranging from $10 million to $4 billion. There are several hundred young startup companies sitting on an average $25 million treasury that they are using to fund their development of open and freely accessible innovation.

Second, there is a small concentration of such well-funded startups that are patenting blockchain technology. That may be a precursor of future patent assertion entities (PAEs), commonly known as “patent trolls.”  Effectively, the modus operandi of some of these entities could be called “patent hoarding,” filing patents on any patentable aspect of blockchain that they can with the intent to become “patent trolls” in the future.

There has never been a case of so much free-floating cash being readily available in startups just waiting to be attacked.

Increasingly, large corporations are also patenting blockchain technology, although their patents tend to revolve around their core businesses; for example Visa, has filed patents on blockchain technologies related to payment services as they would relate to credit card usage, and UPS has filed patents for blockchain technology in shipping.

Finally, putting these together we have a very interesting patent battlefield shaping up.

There are large corporations that will defend their core business by asserting their patents against challengers who threaten their revenue streams. This is typical behavior and is often derided as the reason patents can hold back innovation.

The more interesting players are the new ones. On the one hand you have very well-funded startups that have taken little to no precaution to protect their innovation. On the other hand you have very clever and agile PAEs, patent trolls, that are also well-funded and will use these resources to attack any startup that could be remotely considered to be infringing on their patent portfolio.

There has never been a case of so much free-floating cash being readily available in startups just waiting to be attacked. This could become a boon for the PAEs, a slaughter for the idealistic and well-funded startups and result in a massive transfer of funds from startups to PAEs in the coming years. This would be a very sad outcome for innovation.

Everyone is, of course, entitled to their own views on the value of patents and whether their company should file for them. But regardless of your position, we, as a community, must acknowledge that there are others in this world who are obtaining blockchain patents purely for their own profit motives. For example, Erich Spangenberg of IPwe has stated publicly, “… It is a curious path how a collection of misfit trolls, geeks and wonks ended up here — but we are going to crush it and make a fortune…” You can read more about Erich’s intentions here.

Because of this, it is important to take intellectual property very seriously. Make an effort to identify and patent your innovations. To that end you can join LOT Network, a nonprofit founded to allow patent holders to jointly protect each other from the eventuality that their operating patents will fall into the hands of a PAE.  This will improve your protection and help protect fellow network members from PAEs. Think of it as your “patent troll flu shot.”

The more blockchain innovators join together to protect and nurture our innovation, the better for our ecosystem. We all agree that patents in the wrong hands will hurt our industry and the speed at which others embrace blockchain. We all must take responsibility and be good corporate citizens when it comes to IP. By removing the uncertainty that comes from PAEs, we can avoid the turmoil and costly litigation we saw play out in the smartphone and semiconductor industries. If we remove friction, we can accelerate the adoption of blockchain technology. This tide will raise all boats.

Whether you are an investor or an entrepreneur in blockchain projects, you should strongly consider the manner by which your projects handle their intellectual property and do careful diligence to ensure that your interests are not threatened by a potential patent battle.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594