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

Archivo del Autor: Belen De Leon

Yes, HTC is working on a ‘blockchain phone’

A few weeks ahead of its latest flagship announcement, HTC just revealed another piece of hardware. While the Taiwanese company has consolidated much of its mobile offerings in recent years, it announced today at the Consensus 2018 blockchain conference in New York that its upcoming Exodus handset is embracing everyone’s favorite tech buzzword.

So, what makes a phone a blockchain phone, exactly? Security and cryptocurrency support, mostly. According to HTC’s Exodus landing page, “Our vision is to expand the blockchain ecosystem by creating the world’s first phone dedicated to decentralized applications and security. With the release of the HTC Exodus we can now make this a reality.”

The Exodus will support Bitcoin and Ethereum, among others, courtesy of a universal wallet, secure hardware and decentralized apps. According to The Next Web, HTC has also outlined plans to create a native blockchain network, whereby cryptocurrency can be traded amongst Exodus users. Naturally, users will also be able to purchase the phone itself using cryptocurrency. That price and the release date, however, have yet to be revealed.

There’s not really a lot of information beyond that and the above drawing, but HTC is clearly gunning to make a splash as its numbers have shrunk in overall proportion to a declining smartphone market. Even with rapidly increasing awareness and interest in the cryptocurrency space, however, it’s hard to imagine Exodus making much of a splash.


Source: TechCrunch

Society needs the Artificial Intelligence Data Protection Act now

On December 31, 2015, I published my original call to arms for society’s rational regulation of artificial intelligence before it is too late. I explained certain reasons why someone who is against solving problems through regulation would propose precisely that mechanism to help hedge the threats created by AI, and announced my proposed legislation: The Artificial Intelligence Data Protection Act (AIDPA).

Since 2015, we have witnessed AI’s rapidly evolving national and international growth and adoption that will soon impact every phase of mankind’s life, from birth to death, sex to religion, politics to war, education to emotion, jobs to unemployment.

Three of many recent developments confirm why now is the time for the AIDPA: (1) a McKinsey study from late 2017 determined that up to 800 million workers worldwide may lose their jobs to AI by 2030, half of contemporary work functions could be automated by 2055 and other recent studies suggest as many as 47 percent of U.S. jobs could be threatened by automation or AI over the next few decades; (2) AI has now created IP with little or no human involvement and continues to be programmed, tested and used to do so; see my Twitter for a library of media reports on AI-created IP; (3) tech giants and regulators are starting to acknowledge that industries that create and use AI should be at least partially responsible for minimizing the impact of AI-displaced workers.

Now – and not later — society must address AI’s legal, economic and social implications with regard to IP and employment. Current legislation does not adequately account for the new challenges, threats and needs presented by the impact of AI. The question is not “if” but “when” society will regulate AI. Rather than leave the job solely to politicians, industry should lead the way through the AIDPA. The urgency to finalize and enact the AIDPA cannot be understated.

This article addresses the AIDPA’s twin focuses (AI’s threats to intellectual property rights and the labor force) and presents a proposed framework to address them. The AIDPA is intended to provide industry with a voice in regulating AI while promoting its safe, secure and ethical use. The United States must lead the way in regulating AI, and leaders in industry, technology and ethics should join together to finalize and enact the AIDPA — the first and most important legislation of its kind.

Intellectual property considerations

The AIDPA’s focuses on ownership of IP and the security risks resulting from machine learning that exceeds its initial programming and/or that by virtue of its programming becomes capable of autonomous human-like reasoning. For a host of legal and technical reasons, current IP laws cannot adequately account for IP created by AI working independent of human involvement or oversight (music, art, medical techniques, processes to communicate, processes to kill, etc.) or that exceeds its initial programming. AI also will acquire vast amounts of confidential information through its ability to collect, process, analyze and utilize mass amounts of data.

Chief AI officer

The AIDPA will require covered entities (see below) to employ a “chief AI officer,” who, among other things, is responsible for monitoring AI within the workplace, creating company-wide plans for AI-impacted employment, implementing the AIDPA regulations, enacting company-wide safeguards that monitor for and respond to malicious AI activity and accounting for AI-created IP.

Governing body

The AIDPA will also establish a governing body (the “AI Board”), staffed with industry, technical, ethical and legal experts, designed to bring specialized expertise and consistency to regulating AI in industry, encourage industry participation, promulgate safety and ethical regulations and adjudicate AI-related IP disputes. The AIB will also ensure that covered entities, through their CIAO, determine if and when certain AI should be outlawed, constrained in specific ways, and/or “terminated” and, where necessary, will enforce the AIDPA’s mandates by making these ultimate determinations.

Industry also will have annual AI-related worker displacement reporting requirements and the AIB will be responsible for analyzing and reporting on AI’s displacement impact on the labor market. Finally, the AIB will administrate and adjudicate disputes related to the AI Worker Realignment Program, which will be funded under the AIDPA.

Ownership, infringement and misappropriation

With regard to AI-created IP, there are many questions of ownership and liability for infringement and misappropriation. Under current IP laws, ownership (and standing to sue) are generally restricted to humans. The AIDPA will allow, under certain circumstances, for IP to be owned by the AI which created it (and in certain circumstances the entity or individual who “owns” the AI machine) in the context of addressing and defining IP rights for non-human created works, set the parameters for human ownership of AI-created IP and, as noted above, determine what AI is off-limits and when AI ownership and even the AI itself must be restrained or terminated.

With regard to infringement and misappropriation, existing law provides that a person or entity is generally liable for infringement regardless of their knowledge of the infringement. The AIDPA will limit the liability of corporations and humans for infringement to cases where there is knowledge of and/or active participation in the infringement.

Employment considerations

The AIDPA currently defines covered entities as government contractors and organizations with 300 or more employees or annual revenue in excess of $30 million that utilize AI or develop or deploy AI-created IP in a manner that results in (i) layoffs of at least 75 workers during a 30-day period on account of implementation and/or use of AI; or (ii) an AI facility opening defined as a covered employer establishing a new facility (brick and mortar), an operation (i.e. a new logistics hub with autonomous trucks and no human drivers) and/or a line of business (i.e. a call center staffed solely with AI-machines) that utilizes AI machines to perform job functions in lieu of what historically was performed by 40 or more humans or (iii) an AI Readjustment, defined as 30 or more workers who experience a reduction of 50 percent or more in their working hours or the loss of more than 75 percent of their job functions, either of which negatively alters the amount of their compensable time.

In the event of a triggering event, the AIDPA provides for certain notice requirements. For example, in the case of layoffs, the AIDPA requires covered entities to provide at least 60 days notice to the impacted workers, which period shall be extended to 180 days for employees who enter and continue approved educational and/or employment retraining through the AIDPA’s Worker Realignment Program. Impacted workers also will be eligible for certain supplemental payments funded through the AIDPA for specified periods. The AIDPA also requires covered entities to submit annual reports on the use of AI and its statistical impact on the labor market.

The dirty “T” word

Like it or not, the undeniable scope and societal impact of AI-caused worker displacement, coupled with the massive reduction in payroll expense for covered entities and the resulting loss in government revenue, mandates that covered entities play a substantial role in funding society’s efforts to respond to and retrain displaced workers.

If it is to be assumed that mass worker displacement left unchecked has the potential to cause serious societal disruption and that AI taxation by politicians is inevitable, then this is not a provocative proposition. It is simply society being intellectually honest with itself. In 2017, Bill Gates proposed a tax on companies using AI which could be used to finance programs for the elderly and others with unmet needs. That same year, San Francisco Supervisor Jane Kim created a task force to explore an AI tax to fund education. And in Europe, Mady Delvaux, a member of the European Parliament, proposed a similar framework as part of an unsuccessful effort to enact AI legislation.

The question for industry is simple: Should the AI taxation framework be left solely to politicians, or should industry that will create and deploy AI play an important role in its formulation. The AIDPA answers that question by including a taxation component designed to secure the necessary funds for society to adjust to AI’s impact.

While still being studied and finalized, the AIDPA favors a tripartite approach for covered entities that is calculated based on (i) a minimum AI “flat” tax; plus a percentage of (ii) human labor cost savings; and (ii) profits generated by AI. The AIDPA provides that the revenue generated from the AI tax shall be used solely for two purposes: (i) retraining workers displaced by AI through the Work Realignment Program and (ii) basic supplemental income payments for AI-displaced workers for a set period.

Questions remain regarding how AI in the workplace should be regulated, but now is the time for lawyers, industry, academia, regulators and politicians to come together to finalize and enact the AIDPA.


Source: TechCrunch

First CubeSats to travel the solar system snap ‘Pale Blue Dot’ homage

The InSight launch earlier this month had a couple of stowaways: a pair of tiny CubeSats that are already the farthest such tiny satellites have ever been from Earth — by a long shot. And one of them got a chance to snap a picture of their home planet as an homage to the Voyager mission’s famous “Pale Blue Dot.” It’s hardly as amazing a shot as the original, but it’s still cool.

The CubeSats, named MarCO-A and B, are an experiment to test the suitability of pint-size craft for exploration of the solar system; previously they have only ever been deployed into orbit.

That changed on May 5, when the InSight mission took off, with the MarCO twins detaching on a similar trajectory to the geology-focused Mars lander. It wasn’t long before they went farther than any CubeSat has gone before.

A few days after launch MarCO-A and B were about a million kilometers (621,371 miles) from Earth, and it was time to unfold its high-gain antenna. A fisheye camera attached to the chassis had an eye on the process and took a picture to send back home to inform mission control that all was well.

But as a bonus (though not by accident — very few accidents happen on missions like this), Earth and the moon were in full view as MarCO-B took its antenna selfie. Here’s an annotated version of the one above:

“Consider it our homage to Voyager,” said JPL’s Andy Klesh in a news release. “CubeSats have never gone this far into space before, so it’s a big milestone. Both our CubeSats are healthy and functioning properly. We’re looking forward to seeing them travel even farther.”

So far it’s only good news and validation of the idea that cheap CubeSats could potentially be launched by the dozen to undertake minor science missions at a fraction of the cost of something like InSight.

Don’t expect any more snapshots from these guys, though. A JPL representative told me the cameras were really only included to make sure the antenna deployed properly. Really any pictures of Mars or other planets probably wouldn’t be worth looking at twice — these are utility cameras with fisheye lenses, not the special instruments that orbiters use to get those great planetary shots.

The MarCOs will pass by Mars at the same time that InSight is making its landing, and depending on how things go, they may even be able to pass on a little useful info to mission control while it happens. Tune in on November 26 for that!


Source: TechCrunch

Twitter Will Begin Hiding All Tweets From Suspect Accounts

The social network is taking steps to limit the reach of users that exhibit “troll-like behaviors that distort and detract from the public conversation.”
Source: Wired

Las aseguradoras controlarán los riesgos de los vehículos autónomos

La gran cantidad de datos recopilada por los automóviles sin conductor podría ser usada por las compañías de seguros para evitar situaciones de peligro, vigilar mejor la seguridad y poner límites a sus sistemas de autonomía
Source: MIT

Los chatbots juegan con la probabilidad para entender mejor a los humanos

La ‘start-up’ de inteligencia artificial Gamalon ha desarrollado una nueva técnica que utiliza la incertidumbre y la probabilidad para que asistentes virtuales y bots de conversación sean capaces de entender los distintos significados que una expresión humana puede tener
Source: MIT

'Blockchain' para mejorar la conectividad del internet de las cosas

La ‘start-up’ Helium cree que una cadena de bloques puede conseguir una cobertura inalámbrica segura, ubicua, confiable y muy económica. Por ejemplo, gracias a ello, se podría monitorizar la ubicación y temperatura de medicamentos de manera fiable 
Source: MIT

Super wearable WHOOP launches $30 subscription service — wearable totally included

WHOOP, the world’s most informative wearable, is launching a new $30 subscription service for the everyday consumer, so everyone can get the benefits of its activity monitoring and analytics tools.

It’s the wearable that professional athletes and other performance-minded alpha-people use to find out how to optimize their workouts, sleep and rest periods to be the best selves they can be.

For $30 per month with a six-month mandatory commitment, anyone can become a member of what chief executive Will Ahmed is calling the WHOOP community.

Indeed, along with the hardware and analytics, which will report on and suggest recovery periods, ideal workouts and the optimal amount of sleep a body needs culled from the five variables WHOOP’s wearable collects 100 times per second, WHOOP is creating a social network where users can create teams and participate in challenges to encourage activity and use.

“We’ve now taken many learnings from the top performers and applied them to a consumer facing membership,” said Ahmed in a statement. “This is for a wider set of consumers — those that take performance seriously, whether that means securing a [personal record] on their next marathon, or improving their personal habits as a business executive on the road for work.”

The $180 sticker price for a WHOOP and membership to the service represents a deep discount from its previous pricing structure.

WHOOP’s devices retail for a not-insignificant $500 for the wearable, with an extra nominal fee to switch out the default band for something with a bit more swag. With the new funding the company will look to accelerate its global expansion so WHOOP can dominate still-more sporting events, and become the new accessory that the high-powered quantified executive (or health-obsessed paranoiac) won’t want to live without.

Indeed, one of WHOOP’s selling points to potential new members is the insights that can be gleaned from its high-performance athletes.

The company has an amazing roster of customers among the elite of American sports. The wearable has been approved for universal in-game use in Major League Baseball, while also getting a partnership with the NFLPA to track recovery times among football players. WHOOP actually is selling data on player performance to other teams so they can see how they stack up against the competition. It’s also talking to NFL broadcasters about displaying WHOOP data during games.

An assortment of NBA players use the app, which could explain the involvement of Kevin Durant’s new investment fund and the appearance of David Stern among the individual investors (to date, the NBA is one of the leagues in the U.S. that WHOOP hasn’t been able to crack). But the Duke University men’s basketball team is using the company’s wearables (even though the Blue Devils suck).

In addition to the new membership service, WHOOP also said it added strategic investor Bose Ventures as a backer. Bose’s investment comes on the heels of the $25 million WHOOP secured in its last financing round earlier this year.


Source: TechCrunch

Verizon names Los Angeles as the second of four cities to receive 5G rollout before 2019

My boss’ boss’ boss was on CNBC this morning touting Verizon‘s new 5G services and naming Los Angeles as the second city in America to be treated to a commercial rollout of the new networking technology.

“I think we’re a lot closer than people think,” says Verizon chief executive Lowell McAdam of the nation’s move to the higher speed 5G networks. “We’re locking in on four this year,” McAdam said of the cities that will receive 5G tech from Verizon.

McAdam also named Los Angeles as the second of four cities that will receive 5G rollout from Verizon. “We bought 36 million miles of fiber so we can have big pipes feeding the cells. we will have hundreds of megahertz of bandwidth to deliver the whole suite of services of 5G,” McAdam said.

“We’ll have 1,000 cell sites up and operating on the global standard,” McAdam said on the cable network.

McAdam also name-checked Boston’s mayor when listing the municipal leaders who’ve’ been most receptive to working with the technology company on bringing new networking technology to consumers.

Verizon first announced its plans in early 2018 to begin bringing 5G to the masses. It had initially named Sacramento, Calif. as the first market to receive the technology.

McAdam hinted at a regimented implementation that would see 5G home networking services make their way to consumers first for fixed wireless applications before mobile wireless wends its way to consumers in the first quarter of 2019.

In February, AT&T said that Atlanta, Dallas and Waco, Tex. would be the first of 12 cities to receive 5G technology, while Sprint is bringing its 5G services to Kansas City, Phoenix, and New York City (the millennium capital of the world).

 


Source: TechCrunch

Microsoft Bing joins Google, Facebook in banning cryptocurrency advertisements

Microsoft will ban ads for cryptocurrency and related products from its Bing Ads network. The company says they pose as an elevated risk due to potential scam artists preying on hopeful investors. The ban begins in June.

The post Microsoft Bing joins Google, Facebook in banning cryptocurrency advertisements appeared first on Digital Trends.


Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253