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

Archivo del Autor: Belen De Leon

This entrepreneur is donating unwanted bike-sharing cycles to underprivileged students in Myanmar

What is the world to do with the graveyards of dockless bicycles left over after China’s bike sharing startups retreated from global markets?

One man has come up with the best idea to date: donate them to students who need them.

Entrepreneur Mike Than Tun Win has bought 10,000 bikes from bike-sharing companies which he plans to provide to school children across Myanmar, many of who walk miles to school and, more broadly, lack transportation for their families.

“It’s a common sight to see lines and lines of students walking long distances from home to school in rural villages,” Than explained. “Some students can walk up to one hour from home to school and the families can hardly afford a simple form of transport like bicycle or motorcycle… a school bus is almost unheard of to the students in rural villages.”

To bridge the gap, Than — whose companies include tech entrepreneurship project 8bod.com and travel startup flymya.com — created a non-profit organization called LessWalk which is buying up the bikes and making them suitable for students.

That means fitting them with a second seat, switching the QR code-scan lock for a regular key lock and then shipping them to Myanmar. Many of the bikes have been bought from liquidators — who took control of oBike’s shuttered business in Singapore and inherited Ofo’s abandoned fleets — which makes their acquisition cheaper than regular bikes. But still, the fixes and shipping costs are estimated at around $35-$40 per bike.

FreeWalk is modifying bikes to make them suitable for underprivileged students who walk to school in Myanmar

Than described those prices as “a rare once in a lifetime opportunity” to make a positive impact, but there’s still a significant cost attached to the project.

Than told TechCrunch that the project is funded with around $400,000 in capital, half of which has come from donations and sponsors with Than himself providing the rest.

Suddenly, there was an opportunity to buy [these bikes] at fraction of price,” he said in an interview. “The benefit it can develop is well beyond that cost.”

Right now, Than said that he has received around 4,000 bikes, which are currently warehoused in Myanmar. Rather than sad, well-used or damaged cycles, LessWalk has bought itself unused, new-generation products that hadn’t been deployed to the streets. Once sitting in a warehouse awaiting a rollout with startups, the adapted bikes will be distributed to students this year.

LessWalk has around 4,000 former bike sharing cycles in its warehouse in Myanmar

But giving out thousands of bicycles is no easy feat given that Myanmar has a population of over 50 million people and more than nine million students.

Than said he’s currently in contact with government organizations and civic groups in Myanmar to identify potential beneficiaries. The primary focus is students aged 13-16 who walk 2km or more to school each day and part of families without transport. He envisages that bikes will be given out in batches every two weeks for two or three months with support from volunteer groups and the government, but a lot of the operational approach is still to be defined.

“I’m only halfway through the journey. The remaining 50 percent is making sure we have an impact,” Than told TechCrunch.

Volunteers from LessWalk move former Ofo bikes into storage ahead of their distribution to students in Myanmar

Further down the line, he is hopeful that he can inspire “global friends” to follow his lead and set up similar donation programs that will put the hundreds of thousands of abandoned bikes to work, instead of creating yet more urban trash. Already, Than said he is fielding interest from Vietnam, Thailand and Indonesia.

Donations aren’t the only sustainable future for fleets of former Mobike and Ofo bikes, in some cases the people who ran the services are taking control. Indeed, a number of Mobike executives got together to buy out the company’s European business from Meituan — the on-demand giant that owns Mobike — for $20 million. That deal is scheduled to close this month.


Source: TechCrunch

In trying to clear “confusion” over anti-harassment policy, YouTube creates more confusion

After a series of tweets that made it seem as if YouTube was contradicting its own anti-harassment policies, the video platform published a blog post in an attempt to clarify its stance. But even though the post is supposed to “provide more details and context than is possible in any one string of tweets” and promises that YouTube will reexamine its harassment policy, it raises yet more questions about how serious YouTube is about combatting harassment and hate speech on its platform—especially if the abuse comes from a high-profile channel with million of subscribers.

YouTube is currently under fire for not taking earlier, more decisive actions against conservative commentator Steven Crowder after he made homophobic and racist comments about Vox reporter Carlos Maza in multiple videos. The platform eventually demonetized Crowder’s channel, which currently has more than 3.8 million subscribers, but then stated it would allow Crowder to start making ad revenue again if he fixed “all of the issues” with his channel and stopped linking to an online shop that sold shirts saying “Socialism is for f*gs.”

Before demonetizing Crowder’s channels, YouTube responded to Maza in a series of tweets that created confusion about how it enforces it policies. The platform said after an “in-depth review” of flagged videos by Crowder, it decided that even though the language they contained was “clearly hurtful,” the videos did not violate its policies because “as an open platform, it’s crucial for us to allow everyone-from creators to journalists to late-night TV hosts-to express their opinions w/in the scope of our policies.” This was in spite of the fact that Crowder’s derogatory references to Maza’s ethnicity and sexual orientation violate several of YouTube’s policy against harassment and cyberbullying, including “content that makes hurtful and negative personal comments/videos about another person.”

In the new blog post, posted by YouTube head of communications Chris Dale, the platform gives a lengthy explanation of how it attempts to draw the line between things like “edgy stand-up comedy routines” and harassment. But in the case of Crowder’s persistent attacks on Maza, YouTube repeated its stance that the videos flagged by users “did not violate our Community Guidelines.”

As an open platform, we sometimes host opinions and views that many, ourselves included, may find offensive. These could include edgy stand-up comedy routines, a chart-topping song, or a charged political rant — and more. Short moments from these videos spliced together paint a troubling picture. But, individually, they don’t always cross the line.

There are two key policies at play here: harassment and hate speech. For harassment, we look at whether the purpose of the video is to incite harassment, threaten or humiliate an individual; or whether personal information is revealed. We consider the entire video: For example, is it a two-minute video dedicated to going after an individual? A 30-minute video of political speech where different individuals are called out a handful of times? Is it focused on a public or private figure? For hate speech, we look at whether the primary purpose of the video is to incite hatred toward or promote supremacism over a protected group; or whether it seeks to incite violence. To be clear, using racial, homophobic, or sexist epithets on their own would not necessarily violate either of these policies. For example, as noted above, lewd or offensive language is often used in songs and comedic routines. It’s when the primary purpose of the video is hate or harassment. And when videos violate these policies, we remove them.

The decision to demonetize Crowder’s channel was ultimately made because “we saw the widespread harm to the YouTube community resulting from the ongoing pattern of egregious behavior, took a deeper look, and made the decision to suspend monetization,” Dale wrote. In order to start earning ad revenue again, “all relevant issues with the channel need to be addressed, including any videos that violate our policies, as well as things like offensive merchandise,” he added.

The latest YouTube controversy is both upsetting and exhausting, because it is yet another reminder of the company’s lack of action against hate speech and harassment, despite constantly insisting that it will do better (just yesterday, for example, YouTube announced that it will ban videos that support views like white supremacy, Nazi ideology or promote conspiracy theories that deny events like the Holocaust or Sandy Hook).

The passivity of social media companies when it comes to stemming the spread of hate through its platforms has real-life consequences (for example, when (Maza was doxxed and harassed by fans of Crowder last year), and no amount of prevarication or distancing can stop the damage once its been done.


Source: TechCrunch

China grants first 5G licenses amid Huawei global setback

It’s official. After much anticipation, China named the first companies to receive 5G licenses for commercial use on Thursday.

The announcement from the Ministry of Industry and Information Technology, the country’s telecoms authority, came as Huawei, the Chinese company that captured nearly 30% of the world’s telecom gear revenues in 2018, faces mounting scrutiny in the west over potential security concerns.

The greenlight arrived months ahead of the long-expected due date for China’s 5G licenses, which was said to be late 2019. The acceleration clearly demonstrates Beijing’s ambition to race ahead in the global 5G industry where the United States and South Korea already had a head start in commercial deployment.

The MIIT approved three network operators — China Telecom, China Mobile, China Unicom — and cable network company China Broadcasting Network to run the next-gen cellular connectivity.

Other players in 5G, including network equipment makers, smartphone manufacturers, chip makers and apps creators, are also gearing up. Over the last few months, Samsung, Oppo, Xiaomi and Huawei have each announced plans to bring 5G into their handsets.

In the meantime, internet giant Tencent has been quietly testing cloud-based games with Intel, and Netflix-like iQiyi has joined hands with China Unicom to make virtual reality products, representing just two of the many applications that rely on 5G-enabled low latency and higher bandwidth to work.


Source: TechCrunch

Election Security Is Still Hurting at Every Level

With the 2020 election fast approaching, too many problems from 2016 persist.
Source: Wired

Telemedicine as a Workaround to Abortion Regulations, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

As Google races ahead, where’s Apple’s A.I. strategy?

The contrast between Google’s I/O developer conference and Apple’s WWDC on the topic of artificial intelligence is stark, but what does it mean? We take a look at how Apple has fallen behind and what it might do to catch up.
Source: Digital trends

YouTube Continues to Fail Its Queer Creators

The Carlos Maza incident is just the latest in a long history of homophobic ridicule on the platform.
Source: Wired

BMW and Jaguar Land Rover team up on next-generation electric drive tech

BMW Group and Jaguar Land Rover have agreed to partner on the development of future electric vehicles, the latest in a string of collaborations between automakers to bring advanced, and often expensive technology to the mass market.

The two automakers confirmed Wednesday the collaboration, which they said is central to the industry’s transition from traditional internal combustion-powered cars and trucks to vehicles that are autonomous, connected, electric and can be shared.

BMW and Jaguar say they plan to take advantage of efficiencies and cost savings gained from shared research and development and production planning as well as economies of scale from joint procurement across the supply chain.

A JLR spokesperson would comment on specific details about the plans, when asked if Jaguar will stick with the architecture it created for its first all-electric vehicle, the I-Pace. JLR would only say the collaboration will support future Jaguar and Land Rover vehicles.

The BMW-Jaguar collaboration follows numerous other alliances, development partnerships and even proposed tie-ups between automakers hoping to share resources, technical acumen and costs. For instance, Volkswagen and Ford Motor Co. are working together to build commercial vans. Fiat Chrysler Automobiles is the most recent example. FCA proposed in May merging its business with Renault that would have created the third largest global automaker with 8.7 million in annual vehicle sales. Fiat Chrysler has since withdrawn that offer, according to a report from the WSJ.

BMW and Jaguar have made their fair share of partnerships in recent months, notably an agreement to merge urban mobility services with Daimler into a single holding company back in March 2018 with a 50 percent stake each. The two companies, which plan to invest $1.1 billion (€1 billion) to foster these urban mobility services over the coming years, said they would unify their services under five categories by creating five joint ventures — Reach Now, Charge Now, Park Now, Free Now and Share Now

Under the BMW-Jaguar agreement, a team of engineers from both companies will work on next-generation electric drive units. The tech, namely the EDUs, will then be manufactured in each automaker’s respective factories. Jaguar will use its Wolverhampton-based Engine Manufacturing Centre (EMC), which the company has designated for its global electric drive program.

Jaguar also has a history of partnerships. The company partnered with self-driving vehicle company Waymo to supply it with I-Pace vehicles. The automaker also has a partnership with Magna, which manufactures the I-Pace.


Source: TechCrunch

Amazon's new Pegasus drive robot will save workers from heavy lifting – CNET

One of Amazon’s Denver shipping centers already has about 800 units of this “robot highway” technology.
Source: CNET

SpaceX Starlink satellites have astronomers amplifying the cosmic alarm – CNET

Elon Musk’s plan to bring broadband to rural parts of the globe could come with unintended side effects, the scientists say.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901