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

Archivo del Autor: Belen De Leon

Samsung Galaxy S10 rumors and facts: Feb. 20 launch, Snapdragon 855, 5G and foldable display plus everything we know about specs, features and price – CNET

With four weeks to go until the Galaxy S10 debuts, the rumor mill is in a tizzy about 5G and foldable displays.
Source: CNET

Go-Jek makes first close of $2 billion round at $9.5 billion valuation

Southeast Asia-based ride-sharing firm Go-Jek is making progress with its plan to raise up to $2 billion in fresh capital to fund its battle with close rival Grab .

Indonesia-headquartered Go-Jek has closed an initial chunk of that round after a collection of existing investors, including Google, Tencent and JD.com, agreed to invest around $920 million towards it, three sources with knowledge of the investment told TechCrunch.

The deal, which we understand could be announced as soon as next week, will value Go-Jek’s business at around $9.5 billion, one source told TechCrunch. With existing investors on board, the company is now actively soliciting checks from other backers to take it to its target. The capital is likely to go towards deepening its presence in new markets and furthering its fintech push.

A Go-Jek representative declined to respond when contacted by TechCrunch for comment on its fundraising efforts.

This incoming round excluded, Go-Jek has raised more than $2 billion from investors to date, including a $1.4 billion round that closed last year and valued its business at $5 billion.

Founded in 2015, Go-Jek began in motorbike taxis before expanding to four-wheels, service on demand and fintech. It decided to go after a $2 billion raise last year — having seen Grab gobble up Uber’s local business in Southeast Asia — but it has taken some time to make progress. That’s partially down to an effort to ‘clean the cap table’ by buying out some early investors and longer-serving or former staff with equity, two sources told TechCrunch.

Likewise, there has also been discussion around including the acquisition of JD.com’s local JD.id business, valued at over $1 billion, in the deal. As far as we know, a resolution hasn’t been found despite lengthy talks.

An acquisition of JD.id would not only see JD.com’s influence deepen with Go-Jek, but it would give the ride-railing startup a strong position in Indonesia’s e-commerce space, which includes three other unicorns: Alibaba-owned Lazada, Tokopedia — which is backed by Alibaba and SoftBank’s Vision Fund — and Bukalapak, which also recently raised money for growth.

There is some doubt, however. Speaking to Reuters this week, co-founder Kevin Aluwi denied Go-Jek has plans to enter e-commerce.

Fundraising for Southeast Asia’s ride-sharing companies went up a few notches last year after Uber decided to exit the region through a deal with Grab, which saw the U.S. firm pick up a potentially-lucrative 27.5 percent stake in Singapore-based Grab.

Grab raised a $2 billion Series H round, anchored by a $1 billion injection from Toyota, but the company plans to increase that fundraising effort to as much as $5 billion, as we reported at the tail end of last year.

Why all the huge checks? At stake is a dominant position within a fast-growing online market.

Ride-hailing in Southeast Asia is poised to grow from an $8 billion annual business in 2018 to $31 billion by 2025, according to a report from Google and Temasek. Indonesia alone is tipped to account for nearly half of that figure.

The report from Google and Temasek forecasts major growth for ride-hailing in Southeast Asia

With a cumulative population of more than 620 million people and increasing internet access, Southeast Asia has emerged from the shadows of China and India to become an attractive market for startups and tech companies. Chinese giants like Tencent and Alibaba have stepped up investment areas in recent years, with e-commerce, fintech and other ‘ground zero’ infrastructure services among their targets as the region begins to turn digital in the same way China has.

That’s where Grab and Go-Jek get interesting because, beyond simply catering to transportation, both companies have expanded to offer services on-demand, like e-groceries, as well as payments and financial services such as loans, remittance and insurance. The goal is to become the region’s one-stop ‘super app’ like WeChat, Alipay and Meituan in China.

So far, Go-Jek has fanned out beyond ride-hailing to offer fintech and other services in Indonesia, but it is still getting to grips with the regional play. It expanded to Vietnam, Thailand and Singapore last year while the Philippines is a work in progress following a setback after it was denied an operating permit earlier this month.

Already, though, it is making plans for the Philippines after it acquired Coins.ph, a fintech startup that is likely to be the base for a local push into payments and financial services. The deal was officially undisclosed, but sources told TechCrunch that Go-Jek has paid around $72 million — that potentially makes it the company’s largest acquisition to date. That shows how serious Go-Jek is both about its expansion efforts and its fintech business.

Go-Jek CEO Nadiem Makarim worked at McKinsey for three years before starting the companyn[Photographer: Wei Leng Tay/Bloomberg]

In the here and now, Go-Jek claims more than 125 million downloads in Indonesia, over a million drivers and some 300,000 food merchants. It claims to process 100 million transactions per month, while Aluwi told Reuters that total transactions on its platforms crossed $12.5 billion last year. That doesn’t mean net income, however, since the company takes only a slice of customer’s ride-sharing fares and payment volumes.

Grab, meanwhile, operates in eight markets in Southeast Asia. It claims over 130 million downloads and more than 2.5 billion completed rides to date. Grab is assumed to not yet be profitable but it has said that it made $1 billion in revenue in 2018. It projects that the figure will double this year.

The company has raised around $6.8 billion from investors, according to data from Crunchbase, and Grab was last valued at $11 billion.


Source: TechCrunch

Google reportedly asked US to scale back protection for activist workers – CNET

The company urged the National Labor Relations Board to rethink a precedent regarding employee use of email to organize protests, says a Bloomberg report.
Source: CNET

Ultima Thule shows its lumps in latest images from New Horizons flyby

The rendezvous between the New Horizons probe and the distant object known as Ultima Thule was an historic moment, but after the mind-blowing imagery the craft sent back from Pluto, you could be forgiven for being a little disappointed in how indistinct the early imagery was. Those concerns should be partly alleviated by the latest image from the probe, which shows the rocky world in considerably greater detail.

It’s still not exactly poster quality, but remember, this is being beamed back bit by bit from four billion miles away. And it isn’t just sending the best stuff, but a huge series of images it took during the brief flyby on January 1. Not only that, but there are multiple imagers and instruments whose information must be collated and adjusted for human viewing.

In this case the image was taken by the Multicolor Visible Imaging Camera, or MVIC; the previous ones were taken with LORRI, a long-range reconnaissance camera. It was taken from a distance of about 4,200 miles away, just a minutes before the probe’s closest approach.

Earlier imagery wasn’t as clear, but showed the rust-red color of the object.

The lighting is fortuitous, and helps show off the topography of Ultima Thule, or 2014 MU69, as it was previously known. To give you a sense of scale, the big concavity in what you might call the head of the snowman is about 4 miles across. The team writes in a blog post:

Not clear is whether these pits are impact craters or features resulting from other processes, such as “collapse pits” or the ancient venting of volatile materials.

Both lobes also show many intriguing light and dark patterns of unknown origin, which may reveal clues about how this body was assembled during the formation of the solar system 4.5 billion years ago. One of the most striking of these is the bright “collar” separating the two lobes.

Principal Investigator of the New Horizons mission Alan Stern, whom I spoke with about the flyby and other topics some months before New Year’s, says in the same post that we have even more to look forward to:

“This new image is starting to reveal differences in the geologic character of the two lobes of Ultima Thule, and is presenting us with new mysteries as well. Over the next month there will be better color and better resolution images that we hope will help unravel the many mysteries of Ultima Thule.”


Source: TechCrunch

At Sundance's New Frontier, VR and AR are poised to go epic and weird – CNET

Immersive theater? Karaoke with digital puppets? Synesthetic VR food fests? The tech-driven show lets artists test their limits.
Source: CNET

Hidden screen in iOS 12.2 beta hints at AirPods that can handle ‘Hey Siri’

It’s a weird quirk of the current generation of AirPods: they support Siri, but only if you double-tap one of the earbuds first. Unlike with iPhones, iPads, Apple Watches and HomePods, you can’t just say “Hey Siri” and babble out your request.

Rumors have been floating around for a while suggesting that a new iteration of AirPods — AirPods 2, the rumor mill is calling them — would bring “Hey Siri” functionality. Now a screen hiding in the latest iOS beta seems to suggest the same.

While it’s not a publicly accessible screen, Guilherme Rambo of 9to5mac managed to trigger the following prompt in the just-released iOS 12.2 beta:

(Image Credit: 9to5Mac)

“Talk to Siri with your AirPods or iPhone by saying ‘Hey Siri’,” it reads.

Its absence from the current generation of AirPods presumably boils down to a matter of battery life. Apple figured out how to make “Hey Siri” work with minimal impact on battery life with the iPhone 6s, then broke down how it all works in a post on its Machine Learning Journal in April of 2018. But to pull off the same trick in a tiny earbud — each having a battery capacity of 93 milliwatt hours, or roughly 1 percent of that of an iPhone — is an entirely new challenge. For the first gen, it was just easier to let the headphones wait for that double-tap, queueing it up as a new selling point whenever Apple figured out how to pull it off.

Rumors have also hinted at other features for the eventual AirPods sequel, from waterproofing to sensors that help track health data. Alas, no sneaky hidden prompts hinting at any of that have been found yet.


Source: TechCrunch

StarCraft II-playing AI AlphaStar takes out pros undefeated

Losing to the computer in StarCraft has been a tradition of mine since the first game came out in 1998. Of course, the built-in “AI” is trivial for serious players to beat, and for years researchers have attempted to replicate human strategy and skill in the latest version of the game. They’ve just made a huge leap with AlphaStar, which recently beat two leading pros 5-0.

The new system was created by DeepMind, and in many ways it’s very unlike what you might call a “traditional” StarCraft AI. The computer opponents you can select in the game are really pretty dumb — they have basic built-in strategies, and know in general how to attack and defend and how to progress down the tech tree. But they lack everything that makes a human player strong: adaptability, improvisation and imagination.

AlphaStar is different. It learned from watching humans play at first, but soon honed its skills by playing against facets of itself.

The first iterations watched replays of games to learn the basics of “micro” (i.e. controlling units effectively) and “macro” (i.e. game economy and long-term goals) strategy. With this knowledge it was able to beat the in-game computer opponents on their hardest setting 95 percent of the time. But as any pro will tell you, that’s child’s play. So the real work started here.

Hundreds of agents were spawned and pitted against each other.

Because StarCraft is such a complex game, it would be silly to think that there’s a single optimal strategy that works in all situations. So the machine learning agent was essentially split into hundreds of versions of itself, each given a slightly different task or strategy. One might attempt to achieve air superiority at all costs; another to focus on teching up; another to try various “cheese” attempts like worker rushes and the like. Some were even given strong agents as targets, caring about nothing else but beating an already successful strategy.

This family of agents fought and fought for hundreds of years of in-game time (undertaken in parallel, of course). Over time the various agents learned (and of course reported back) various stratagems, from simple things such as how to scatter units under an area-of-effect attack to complex multi-pronged offenses. Putting them all together produced the highly robust AlphaStar agent, with some 200 years of gameplay under its belt.

Most StarCraft II pros are well younger than 200, so that’s a bit of an unfair advantage. There’s also the fact that AlphaStar, in its original incarnation anyway, has two other major benefits.

First, it gets its information directly from the game engine, rather than having to observe the game screen — so it knows instantly that a unit is down to 20 HP without having to click on it. Second, it can (though it doesn’t always) perform far more “actions per minute” than a human, because it isn’t limited by fleshy hands and banks of buttons. APM is just one measure among many that determines the outcome of a match, but it can’t hurt to be able to command a guy 20 times in a second rather than two or three.

It’s worth noting here that AIs for micro control have existed for years, having demonstrated their prowess in the original StarCraft. It’s incredibly useful to be able to perfectly cycle out units in a firefight so none takes lethal damage, or to perfectly time movements so no attacker is idle, but the truth is good strategy beats good tactics pretty much every time. A good player can counter the perfect micro of an AI and take that valuable tool out of play.

AlphaStar was matched up against two pro players, MaNa and TLO of the highly competitive Team Liquid. It beat them both handily, and the pros seemed excited rather than depressed by the machine learning system’s skill. Here’s game 2 against MaNa:

In comments after the game series, MaNa said:

I was impressed to see AlphaStar pull off advanced moves and different strategies across almost every game, using a very human style of gameplay I wouldn’t have expected. I’ve realised how much my gameplay relies on forcing mistakes and being able to exploit human reactions, so this has put the game in a whole new light for me. We’re all excited to see what comes next.

And TLO, who actually is a Zerg main but gamely played Protoss for the experiment:

I was surprised by how strong the agent was. AlphaStar takes well-known strategies and turns them on their head. The agent demonstrated strategies I hadn’t thought of before, which means there may still be new ways of playing the game that we haven’t fully explored yet.

You can get the replays of the matches here.

AlphaStar is inarguably a strong player, but there are some important caveats here. First, when they handicapped the agent by making it play like a human, in that it had to move the camera around, could only click on visible units, had a human-like delay on perception and so on, it was far less strong and in fact was beaten by MaNa. But that version, which perhaps may become the benchmark rather than its untethered cousin, is still under development, so for that and other reasons it was never going to be as strong.

AlphaStar only plays Protoss, and the most successful versions of itself used very micro-heavy units.

Most importantly, though, AlphaStar is still an extreme specialist. It only plays Protoss versus Protoss — probably has no idea what a Zerg looks like — with a single opponent, on a single map. As anyone who has played the game can tell you, the map and the races produce all kinds of variations, which massively complicate gameplay and strategy. In essence, AlphaStar is playing only a tiny fraction of the game — though admittedly many players also specialize like this.

That said, the groundwork of designing a self-training agent is the hard part — the actual training is a matter of time and computing power. If it’s 1v1v1 on Bloodbath maybe it’s stalker/zealot time, while if it’s 2v2 on a big map with lots of elevation, out come the air units. (Is it obvious I’m not up on my SC2 strats?)

The project continues and AlphaStar will grow stronger, naturally, but the team at DeepMind thinks that some of the basics of the system, for instance how it efficiently visualizes the rest of the game as a result of every move it makes, could be applied in many other areas where AIs must repeatedly make decisions that affect a complex and long-term series of outcomes.


Source: TechCrunch

FCC wraps up its first 5G auction with nearly 3,000 licenses won – CNET

The auction raised more than $700 million in gross bids.
Source: CNET

Olympus' OM-D E-M1X camera's smaller than it looks – CNET

A pro sports camera that you don’t have to be a weightlifter to tote all day.
Source: CNET

Lightning Motorcycles is taking reservations for its $12,998 electric motorcycle

A teaser image of headlights plus a few details about the upcoming electric Strike motorcycle from Lightning Motorcycles was apparently too much for some to bear. The company, prompted by an unexpectedly high number of customer requests, has now opened reservations for U.S. customers.

Customers will still have to wait until March to see what the Strike electric motorcycle looks like. No early peeks, even for reservations holders.

Two versions of Strike reservations are available: a carbon edition and standard version. Customers can put down a $500 fully refundable reservation deposit for the standard model, which starts at $12,998.

For those who want the Strike carbon edition, they’ll have to plunk down a $10,000 refundable deposit.

Lightning Motorcycles, which is known for its LS-218 superbike, says its Strike electric motorcycle has 150 miles of range on a single charge and can reach a top speed of 150 miles per hour. The motorcycle’s battery can be charged in 35 minutes with a DC fast charger.

Lightning Motorcycles is one of several companies that have announced plans to sell mass-market electric motorcycles.

Harley-Davidson, which first showed off a concept electric motorcycle four years ago, plans to sell a production-ready electric bike called LiveWire this coming August. LiveWire is supposed to be the first in what will be a portfolio of electric Harley-Davidson motorcycles. The LiveWire is more than double the cost of what Lightening Motorcycles plans to bring to market.

The battery-powered LiveWire will do 0-60 mph in just over 3 seconds and go 110 miles on a charge; the base price is $29,799 MSRP.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466