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

Archivo del Autor: Belen De Leon

YouTuber uses glitter bomb, fart sprayer to punish package thieves – CNET

He isn’t the first to go to extreme lengths to protect his porch.
Source: CNET

SoftBank Corp shares drop 14% on their first day of trading, but it’s still one of the largest IPOs ever

SoftBank Corp’s initial public offering today started with a bang before trailing off into a whimper, with the stock falling 14.5 percent during its first day of trading on the Tokyo Stock Exchange.

The company is the mobile unit of conglomerate SoftBank Group, whose holdings also include Sprint and the $100 billion Vision Fund.

Shares of SoftBank Corp opened at 1,463 yen, below the 1,500 yen the company had set for its IPO price (instead of a range), and closed at 1,282 yen. It offered 160 million shares, or about a third of the total held by parent company SoftBank Group. Despite a bumpy first day of trading, SoftBank Corp raised a total of 2.65 trillion yen (about $23.5 billion), making it Japan’s largest ever IPO and placing it just behind Alibaba’s record-setting $25 billion debut on the New York Stock Exchange in 2014 (SoftBank Group is one of Alibaba’s largest shareholders).

According to Bloomberg, 90 percent of the investors who bought SoftBank Corp shares at the 1,500 opening price were individuals, who the company had targeted in an unusual marketing campaign.

Factors that may have dampened investor enthusiasm about include a network outage earlier this month triggered by a shutdown of Ericsson equipment due to expired software certificates (O2 customers in Great Britain were also affected).

The outage underscored other concerns about SoftBank Corp’s telecommunications infrastructure. According to a Nikkei report published last week, the company has decided to stop using hardware from Huawei Technologies due to security concerns and replace them over the next several years with equipment by Ericsson and Nokia.

While the company says the hardware swap isn’t expected to cost a lot of money, it will also need to deal with more competition next year. SoftBank Corp’s rivals are currently NTT DoCoMo and KDDI, but Rakuten will launch cellular service in October 2019, making it Japan’s fourth mobile network operator.

Furthermore, SoftBank Group also carries massive debt that totaled 18 trillion yen (about $160 billion) as of the end of September, more than six times the amount it earns on an operating basis. This means the Vision Fund is especially reliant on Saudi Arabia’s sovereign fund, which contributed $48 billion, making it the fund’s largest investor.

Saudi Arabia’s sovereign fund, called the Public Investment Fund, is run by Saudi Crown Prince Mohammed bin Salman, who has been implicated by Turkish officials and the United State’s Central Intelligence Agency in the planning of journalist Jamal Khashoggi’s murder. Crown Prince bin Salman has denied involvement in the killing, but the situation still calls into question the future of Saudi Arabia’s involvement with SoftBank, especially since Crown Prince bin Salman said in October that Saudi Arabia plans to invest another $45 billion in the second Vision Fund.


Source: TechCrunch

Elon Musk unveils first Boring Company tunnel under SpaceX HQ – CNET

Where we’re going, we won’t need roads.
Source: CNET

Facebook purges more ‘bad actors’ in Myanmar but it still won’t commit to a local office

As Facebook continues to grasp the severity of the situation in Myanmar, where the UN has concluded that its social network plays “determining role” in inciting genocide, the U.S. tech giant has completed a third sweep in recent months to remove bad actors from its platform.

Facebook said late Tuesday U.S. time that it has removed a total of 135 Facebook accounts, 425 Pages, 17 Groups and an additional 15 Instagram accounts with this latest piece of action.

Facebook has around 20 million users in Myanmar — that’s nearly all of the country’s internet users and nearly 40 percent of the population — and it gave some stats on the reach that it has now nullified:

  • Approximately 2.5 million people followed at least one of these Facebook Pages
  • Approximately 6,400 people belonged to at least one of these Facebook Groups
  • Approximately 1,300 people followed at least one these Instagram accounts

This is Facebook’s third such cull in recent months. Its previous removals impacted some high-profile individuals including Senior General Min Aung Hlaing, commander-in-chief of the armed forces, and the military-owned Myawady television network were removed from the social network following “evidence [that they] committed or enabled serious human rights abuses in the country.”

What’s notable about this newest action is that the company said it took action because of “the behavior of these actors rather than on the type of content they were posting.”

We’re waiting for further confirmation on exactly what that means, but acting irrespective of posted content would represent an interesting change in its policing, and it could impact Facebook’s efforts in Myanmar — and other areas — going forward.

Nearly everyone who has internet access in Myanmar uses Facebook, giving it an estimated user base of around 20 million. AFP PHOTO / Nicolas ASFOURI / Getty Images

That’s promising but, unfortunately, it appears that Facebook is still reluctant to commit to opening a local office in Myanmar. That’s something that local civic groups on the ground in Myanmar — who have worked with Facebook to improve the situation — have called a key requirement for meaningful progress.

“How many companies have 20 million users in one country but don’t have a single employee, it’s absurd,” Jes Petersen — CEO of accelerator firm Phandeeyar, which is part of the advisory group — told TechCrunch last month. “An office would go a long way to building relationships with stakeholders.”

Facebook declined to comment on the possibility of a Myanmar-based office when we asked.

The company has pledged to increase the number of Burmese translators working on Myanmar-based content to 100 by the end of this year. It has said a number of times that it is working on AI-based solutions, too, but cracks still appear.

Equally, while reaching 100 translators means Facebook has more than doubled its Burmese-compliant content checking contingent, the figure is dwarfed by others. Myanmar’s army reportedly has 700 people working on its own Facebook strategy.

Sources familiar with the company’s thinking told TechCrunch that Facebook is concerned that “there would be real risks involved” if it were to open an office, “including the potential for increased government leverage on content and data requests as well as potential risks to Facebook’s employees.”

That response is backed, according to the sources, by the findings of a BSR report that was released last month.

If this is consistent with the company’s strategy then it is troubling because that doesn’t tell the whole truth of what is a very nuanced issue.

While it is correct that the report did mention the potential risks associated with an office — around both the safety of staff and potential for government pressure — the conclusion wasn’t that Facebook shouldn’t open the office. It was that there are “advantages and disadvantages” to it doing so.

So you could equally argue that it should open an office if you choose to focus the positive argument from the report.

More generally, it is certainly ironic that Facebook is (partially) citing insight from a report that it controversially released on the eve of the U.S. mid-term elections, a move that many took as an effort to bury the findings while the news cycle was focused on a key political moment.

While it may not get the same press attention as Russian-backed U.S. election meddling, the Facebook-Myanmar situation is a key one to watch in 2019. Facebook is the de facto internet in Southeast Asia and other emerging markets so its influence extends beyond anything people in Western markets can begin to imagine.


Source: TechCrunch

Elon Musk Unveils the Boring Company’s Car-Flinging Tunnel

The Tesla and SpaceX CEO showed off the details of his latest scheme to slay traffic.
Source: Wired

Amnesty International used machine-learning to quantify the scale of abuse against women on Twitter

Update: Twitter’s response has been added to the end of this post. 

A new study by Amnesty International and Element AI attempts to put numbers to a problem many women already know about: that Twitter is a cesspool of harassment and abuse. Conducted with the help of 6,500 volunteers, the study, billed by Amnesty International as “the largest ever” into online abuse against women, used machine-learning software from Element AI to analyze tweets sent to a sample of 778 women politicians and journalists during 2017. It found that 7.1%, or 1.1 million, of those tweets were either “problematic” or “abusive,” which Amnesty International said amounts to one abusive tweet sent every 30 seconds.

On an interactive website breaking down the study’s methodology and results, the human rights advocacy group said many women either censor what they post, limit their interactions on Twitter, or just quit the platform altogether: “At a watershed moment when women around the world are using their collective power to amplify their voices through social media platforms, Twitter’s failure to consistently and transparently enforce its own community standards to tackle violence and abuse means that women are being pushed backwards towards a culture of silence.”

Amnesty International, which has been researching abuse against women on Twitter for the past two years, signed up 6,500 volunteers for what it refers to as the “Troll Patrol” after releasing a report earlier this year that described Twitter as a “toxic” place for women.

In total, the volunteers analyzed 288,000 tweets sent between January to December 2017 to the 778 women studied, who included politicians and journalists across the political spectrum from the United Kingdom and United States. Politicians included members of the U.K. Parliament and the U.S. Congress, while journalists represented a diverse group of publications including The Daily Mail, The New York Times, Guardian, The Sun, gal-dem, Pink News, and Breitbart.

The Troll Patrol’s volunteers, who come from 150 countries and range in age from 18 to 70 years old, received training about constitutes a problematic or abusive tweet. Then they were shown anonymized tweets mentioning one of the 778 women and asked if the tweets were problematic or abusive. Each tweet was shown to several volunteers. In addition, Amnesty International said “three experts on violence and abuse against women” also categorized a sample of 1,000 tweets to “ensure we were able to assess the quality of the tweets labelled by our digital volunteers.”

The study defined “problematic” as tweets “that contain hurtful or hostile content, especially if repeated to an individual on multiple occasions, but do not necessarily meet the threshold of abuse,” while “abusive” meant tweets “that violate Twitter’s own rules and include content that promote violence against or threats of people based on their race, ethnicity, national origin, sexual orientation, gender, gender identity, religious affiliation, age, disability, or serious disease.”

 

Then a subset of the labelled tweets was processed using Element AI’s machine-learning software to extrapolate the analysis to the total 14.5 million tweets that mentioned the 778 women during 2017. (Since tweets weren’t collected for the study until March 2018, Amnesty International notes that the scale of abuse was likely even higher because some abusive tweets may have been deleted or made by accounts that were suspended or disabled). Element AI’s extrapolation produced the finding that 7.1% of tweets sent to the women were problematic or abusive, amounting to 1.1 million tweets in 2017.

Black, Asian, Latinx, and mixed race women were 34% more likely to be mentioned in problematic or abusive tweets than white women. Black women in particular were especially vulnerable: they were 84% more likely than white women to be mentioned in problematic or abusive tweets. One in 10 tweets mentioning black women in the study sample was problematic or abusive, compared to one in 15 for white women.

“We found that, although abuse is targeted at women across the political spectrum, women of color were much more likely to be impacted, and black women are disproportionately targeted. Twitter’s failure to crack down on this problem means it is contributing to the silencing of already marginalized voices,” said Milena Marin, Amnesty International’s senior advisor for tactical research, in the statement.

Breaking down the results by profession, the study found that 7% of tweets that mentioned the 454 journalists in the study were either problematic or abusive. The 324 politicians surveyed were targeted at a similar rate, with 7.12% of tweets that mentioned them problematic or abusive.

Of course, findings from a sample of 778 journalists and politicians in the U.K. and U.S. is difficult to extrapolate to other professions, countries, or the general population. The study’s findings are important, however, because many politicians and journalists need to use social media in order to do their jobs effectively. Women, and especially women of color, are underrepresented in both professions, and many stay on Twitter simply to make a statement about visibility, even though it means dealing with constant harassment and abuse. Furthermore, Twitter’s API changes means many third-party anti-bullying tools no longer work, as technology journalist Sarah Jeong noted on her own Twitter profile, and the platform has yet to come up with tools that replicate their functionality.

Amnesty International’s other research about abusive behavior towards women on Twitter includes a 2017 online poll of women in 8 countries, and an analysis of abuse faced by female members of Parliament before the UK’s 2017 snap election. The organization said the Troll Patrol isn’t about “policing Twitter or forcing it to remove content.” Instead, the organization wants the platform to be more transparent, especially about how the machine-learning algorithms it uses to detect abuse.

Because the largest social media platforms now rely on machine learning to scale their anti-abuse monitoring, Element AI also used the study’s data to develop a machine-learning model that automatically detects abusive tweets. For the next three weeks, the model will be available to test on Amnesty International’s website in order to “demonstrate the potential and current limitations of AI technology.” These limitations mean social media platforms need to fine-tune their algorithms very carefully in order to detect abusive content without also flagging legitimate speech.

“These trade-offs are value-based judgements with serious implications for freedom of expression and other human rights online,” the organization said, adding that “as it stands, automation may have a useful role to play in assessing trends or flagging content for human review, but it should, at best, be used to assist trained moderators, and certainly should not replace them.”

TechCrunch has contacted Twitter for comment. Twitter replied with several quotes from a formal response issued to Amnesty International on December 12, Vijaya Gadde, Twitter’s legal, policy, and trust and safety global lead.

“Twitter has publicly committed to improving the collective health, openness, and civility of public conversation on our service. Twitter’s health is measured by how we help encourage more healthy debate, conversations, and critical thinking. Conversely, abuse, malicious automation, and manipulation detract from the health of Twitter. We are committed to holding ourselves publicly accountable towards progress in this regard.
”

“Twitter uses a combination of machine learning and human review to adjudicate abuse reports and whether they violate our rules. Context matters when evaluating abusive behavior and determining appropriate enforcement actions. Factors we may take into consideration include, but are not limited to whether: the behavior is targeted at an individual or group of people; the report has been filed by the target of the abuse or a bystander; and the behavior is newsworthy and in the legitimate public interest. Twitter subsequently provides follow-up notifications to the individual that reports the abuse. We also provide recommendations for additional actions that the individual can take to improve his or her Twitter experience, for example using the block or mute feature.
”

“With regard to your forthcoming report, I would note that the concept of “problematic” content for the purposes of classifying content is one that warrants further discussion. It is unclear how you have defined or categorised such content, or if you are suggesting it should be removed from Twitter. We work hard to build globally enforceable rules and have begun consulting the public as part of the process – a new approach within the industry.
”

“As numerous civil society groups have highlighted, it is important for companies to carefully define the scope of their policies for purposes of users being clear what content is and is not permitted. We would welcome further discussion about how you have defined “problematic” as part of this research in accordance with the need to protect free expression and ensure policies are clearly and narrowly drafted.”


Source: TechCrunch

Elon Musk’s ‘vision for transport’ is a 3D network of tunnels for autonomous electric vehicles

Billionaire entrepreneur Elon Musk’s vision of an “entirely new system of transport,” which he unveiled Wednesday night at a splashy event in Hawthorne, California, wasn’t a reusable rocket like the ones he’s building at his nearby SpaceX headquarters. Nor is it an electric vehicle, like the Teslas he is producing at a factory in Fremont, California.

Tonight, Musk showed off a 1.14-mile test tunnel — that snakes its way underneath 120th Street in the city of Hawthorne — that his other business, the Boring Company, dug for about $10 million using a modified boring machine called Godot. (That $10 million figures includes the cost of building the tunnel, all internal infrastructure, lighting, 
communication and video, safety systems, ventilation, and track, according to the company.) For Musk, this is merely a demonstration of what could be: a network of low-cost tunnels used for transportation, utilities or water and built for millions of dollars, or even billions less than those constructed for subways or trains.

And it’s a vision that he’s funding, for now. Musk estimates he’s spent about $40 million of his own money funding The Boring Company .

These tunnels, which at about 12-feet in diameter are smaller than a subway, are cheaper to build thanks to the company’s boring machines, Musk and Boring Company president Steve Davis contend.

Boring tunnel_exit_lights

The tunnels could be stacked — Musk calls it a 3D network — and operate like a giant underground highway with vehicles entering and exiting at strategic points along the way via ramp, spiral or elevator depending on available space. The main tunnel would allow vehicles, which are stabilized via a retractable tracking wheels, to travel up to 150 miles per hour. Once a vehicle leaves the main artery, speeds would be reduced. (The retractable tracking wheels are important, new development; Musk said they originally were going to place the vehicles on a skate, which would travel at high speeds, but ditched the idea because it was too “complex.”

These entry points could take as little room as two parking spaces for an elevator, Musk said, which TechCrunch was able to attest to, at least with the demonstration tunnel.

“You can weave these stations throughout the fabric of the city without changing the character of the city, Musk said during a press briefing.

There are some important caveats to this system. This is a concept; it currently doesn’t exist at the scale Musk envisions, although there are numerous cities and utilities interested. (Davis noted they get between 5 and 20 requests or inquires a day from municipalities and utilities).

And only autonomous, electric vehicles would be allowed in the Loop, as The Boring Company is calling the concept. A Tesla Model X was used in the demo Wednesday night, although Musk insisted during a press briefing that “this is not some walled garden or something only for Teslas.” He also said, several times, that this is meant to be a complement to other forms of transport, not to the exclusion of other things.

The Loop would also have dedicated vehicles for pedestrians and bicyclists that Musk speculated could cost about $1 a ride, if shared. The vehicles designated for public transport would run in a loop and get priority.

The public transport piece is notable because, if the Loop existed today, there would be few vehicles that could qualify as autonomous and electric, except Tesla. While the Tesla Model X was used in the demo rides Wednesday night, Musk said he believes smaller electric vehicles like the Model 3, or the yet to be seen Model Y, would be better use cases. And yes, there would be bike racks.

The demo ride

TechCrunch’s ride through the Hawthorne test tunnel began near 120th street and Prairie Avenue, next to a nondescript building — “The Brick Store” stenciled discreetly on one side — that only stood out because of all the security surrounding it. The Model X had been outfitted with the  retractable wheels, which Musk said would be an aftermarket product that might cost between $200 and $300.

Once the vehicle descended, the test driver slowly accelerated to about 44 mph through the tunnel, back towards Crenshaw and 120th Street. The tunnel, hazy with dust from the construction, and lit by neon-like lighting, delivered a bumpy-ish ride on occasion. Musk later explained that this was because they had some trouble with the paving. A system for the public would be much smoother, he said.

The entry point, near the Brick Store, provides an important link to the Boring Company story and vision. Earlier this year, TechCrunch reported that Musk has started a company called The Brick Store LLC to produce and sell bricks, according to public documents. The new company, which was founded in July, will be managed by Davis, the ex-SpaceX engineer who is also running The Boring Company (TBC).

The plan, is for the Boring Company to use the dirt extracted during the boring process to produce bricks, which will cost $0.10 a brick, Musk said. These bricks were on display, in the form of a giant watchtower, outfitted with a Medieval-era guard.

The next step for the Boring Company is to develop its next generation boring machine, the Line Storm (reference to a Robert Frost poem) and eventually Prufrock, which will deliver a 15-fold cost savings to current technologies, said Musk, who noted that 15% of overall tunnel cost is dirt removal.

This cheaper tunnel is possible, Musk says, through a several small yet notable innovations. Costs are reduced by tripling the boring speed and keeping the tunnels to a smaller diameter. But the real key is the ability of the machine to simultaneously mine and install the reinforcement segments, something the next-generation Line Storm will be able to do.

And that’s just the beginning.

“The Loop is just a stepping stone to the hyperloop, Musk said, in reference to the high-speed futuristic mode of transport he first floated in a white paper several years ago. “the Loop will be transport within cities and the hyperloop will be transport between them.”


Source: TechCrunch

Facebook removes more pages, accounts linked to Myanmar military – CNET

Military-linked accounts have fueled deadly violence in the country.
Source: CNET

Penny Marshall dies at 75, celeb tributes flow: 'She was glorious' – CNET

Actors Tom Hanks and Rosie O’Donnell, filmmaker Rob Reiner and more honor the actor and director on Twitter.
Source: CNET

Facebook reportedly gave tech giants greater access to users' data – CNET

One search engine was given access to the names of all Facebook users’ friends without their consent, according to documents reviewed by The New York Times.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624