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

Archivo del Autor: Belen De Leon

Stranger Things 3 review: A brilliant return to form – CNET

With a focus on every element that made the first season shine, Stranger Things 3 is a warm, summer hit.
Source: CNET

Facebook's civil rights task force, MacBook Air faults and mysterious space signals video – CNET

Today’s tech headlines involve Facebook establishing a permanent civil rights task force, MacBook Air models suffering from power faults and astronomers detecting a handful of new, unexplained deep space signals.
Source: CNET

China silences podcast and music apps as online crackdown widens

Audio apps are flying high in China. In 2018, online listeners in the country grew 22.1% to surpass 400 million, at a rate far exceeding that of the mobile video and e-reading populations, according to market researcher iiMedia.

But the fledgling sector is taking a hit. On Friday, a total of 26 audio-focused apps were ordered to terminate, suspend services, or have talks with regulators as they were investigated and deemed to have spread “historical nihilism” and “pornography,” according to a notice posted by the Cyberspace Administration of China (CAC).

The clampdown has, in a way, been foreshadowed by a recent attack of user-generated audio content. Last month, Apple restricted Chinese users from accessing podcasts that aren’t hosted by its local partners, effectively preventing those with a Chinese Apple account from consuming content unchecked by Chinese censors.

It’s not uncommon for Chinese authorities to take aim at a rising media field. As short-form videos took off in 2018, the government issued similar directives demanding Douyin (TikTok for China), Kuaishou and many others to purge “illicit” content. The year before, a raft of live streaming apps were in the crosshairs.

CAC, the country’s top internet regulator, only disclosed four of the apps it’s attacking. These services are dwarfed in user size by mega-apps like WeChat or Douyin, with the most successful one — Soul — used on six million devices in May, per data from analytics firm iResearch.

Nonetheless, people reported on social media that more prominent services have also gone missing from app stores. China’s top podcast sharing app Himalaya FM and its smaller rival Lizhi FM, for example, have been pulled from certain Chinese Android markets including one operated by Xiaomi.

Himalaya FM has been pulled from a number of Chinese Android stores. Screenshot: TechCrunch

Music apps seem to be under fire as well. Searches for “NetEase Cloud Music,” a music streaming service operated by internet titan NetEase, on a few local Android stores returned the alert that the app is unavailable for download due to ongoing “maintenance”.

NetEase Cloud Music has been pulled from a number of Chinese Android stores. Screenshot: TechCrunch

As of Monday afternoon, Himalaya FM, Lizhi FM and Netease Cloud Music are still available for download via Apple’s Chinese App Store, where Beijing’s oversight has historically been slower to come.

This is hardly the first time online music platforms get scrutinized in China. The government has occasionally disavowed and censored songs, including most recently works of Li Zhi, an outspoken musician who’s reportedly gone missing ahead of the 30th anniversary of the Tiananmen Square crackdown. None of Li’s songs can be found on China’s major music streaming apps now.

li zhi

Popular rock musician Li Zhi’s songs are missing from all major Chinese music streaming apps. / Screenshot: TechCrunch

Himalaya FM, Lizhi FM, and NetEase could not be reached for comment at the time of writing. We will update the story if we hear back from the companies.

China’s audio market has been left to “run rampant” for a long time and create “harmful influence” on teenagers, so measures must be taken, said the CAC. The regulator accused firms of chasing eyeballs with personalized podcasts containing content like pornography, superstition and, to some surprise, “two-dimensional culture,” a term referring to a fast-growing industry consisting of anime, comics and games inspired by Japanese pop culture.

The Communist Party is certainly on the watch for the expanding universe of imported content from a country over which it has historical grievances. Besides suppression, the party has also responded by making its own anime — one about Karl Marx — to attract the younger generations. Of course, the series was scheduled to broadcast on Bilibili, the Nasdaq-listed video-streaming platform that’s long been a favorite haven for China’s fans of 2D and youth cultures.


Source: TechCrunch

Pokemon Sword and Shield's producer attempts to calm outraged fans – CNET

The new Pokemon games won’t include every Pokemon ever. This has some fans upset.
Source: CNET

Flux, the digital receipts and rewards platform, adds support for online takeout marketplace Just Eat

Flux, the London fintech that offers a platform for banks and merchants to power digital receipts and rewards, has unveiled its first partnership with an online-only merchant. The London-based company has managed to sign up Just Eat, the online marketplace for takeout food and delivery.

As of today, Just Eat’s U.K. customers will be able to receive digital itemised receipts directly in their Flux-supported banking app immediately after placing an order. At launch, this will include challenger banks Starling and Monzo, with the service rolled out across Flux’s other existing bank partner, Barclays launchpad, later this year.

“We’re always looking for ways to harness innovative technology to give our customers more ease, choice and convenience,” says Fernando Fanton, Chief Product & Technology Officer at Just Eat UK, in a statement. “We’re delighted to be the first in our sector to roll out Flux digital receipts ensuring customers can see exactly what they’ve ordered from the 30,000+ restaurants we work with across the U.K., directly within their banking apps”.

just eat welcome post 2 1Although Just Eat is the first online marketplace to partner with Flux, the online takeout marketplace joins a number of other Flux-supported food and drink brands. They include household names such as KFC, schuh, EAT.,and Costa Coffee.

“The truth is online merchants have never been the focus for us because we thought the value gap was smaller than it is,” Flux co-founder Veronique Barbosa tells me. “When we reflected on how to break into the market, the clear win was with offline merchants who are constantly seeking ways to build a digital link to their customers and provide them with better experiences. Meeting Just Eat at the end of April opened our eyes to the different value that we can bring to online merchants starting with more convenient experiences for customers trying to remember what they bought”.

With that said, Barbosa cautions me not to expect a flood of online marketplaces signing up to Flux just yet. “Our current focus is to offer customers a diverse set of retail partnerships,” she says. “That’s also why after Costa or KFC we didn’t stop everything to focus on coffee shops or fast food chains. Having said that, we learnt a lot with Just Eat on how to provide value for online merchants and are really excited to on-board other pure online players before year end”.

Eventually Flux wants to work with all U.K. merchants but in the short term the company maintains it needs to continue proving to the market that a solution like Flux can add value to “all verticals and businesses”.

“The conversation has moved on a lot from the early days,” says Barbosa. “Just 6 months ago, Tier 1 merchants thought Flux was a vision, valuable for smaller players but hard to execute at scale. The progress we’ve been making with the biggest banks and merchants moved the conversation from ‘are you sure this is possible’ to ‘tell me what you did for KFC and how it applies to me’.

“Sales cycles can be challenging but we’re proud to be constantly improving our metrics from first conversation to live, but it’s no small feat. Now that we’ve grown the team more, we’ve had the time to focus on an exciting interface we’re calling Marvin that will help merchants of all sizes on-board faster which we’ll be beta testing soon”.

Meanwhile, although the current focus remains building receipt infrastructure and on-boarding merchants, Flux’s long term vision is much broader. By bridging the gap between the itemised receipt data captured by a merchant’s point-of-sale (POS) system and what little information typically shows up in your bank statement or mobile banking app, the startup can offer new types of experiences for consumers that go beyond loyalty schemes, and card-linked offers.

In the future this might include letting you easily track your eating out habits, right down to item-level rather than just merchant category, as part of your general health goals. It is in this context that on-boarding Just Eat starts to look a little more interesting.


Source: TechCrunch

Epidemic Sound raises $20M at a $370M valuation for its soundtrack music discovery and licensing platform

The rise of streamed video has seen the market for licensing streamed music boom in the last few years, with not only consumers using video as a medium to listen to tracks but video creators also extensively using music as part of their own productions. Today, a startup that has built a platform to capitalise on the latter of those two uses is expanding its business.

Epidemic Sound, a startup out of Sweden that lets video producers — creators for social media platforms, advertising folks, film producers and more — search for music and then license it to use as soundtracks on their videos, has raised $20 million in funding at what we understand is a $370 million valuation.

Its music licensing customers include people broadcasting on a lot of popular social platforms, from YouTubers and creators on Instagram, TikTok and the rest, to big agencies, and popular premium streaming video destinations like Netflix.

On the musician side, however, this is not the place to find a Taylor Swift track (not yet, at least): it’s a lot of mostly anonymous names who are professional jobbing musicians who are either doing this for supplementary income until they do hit the big time, or as an end in itself, with the biggest creators making “tens of thousands of dollars per month” on Epidemic, said Oscar Hoglund, Epidemic’s co-founder and CEO.

(Epidemic itself has been growing revenues 100% year-over-year, Hoglund told me.)

Investors in this round include Korean firm DS Asset Management and Skandinaviska Enskilda Banken AB (SEB), a Swedish financial group that is providing debt financing. Other investors in Epidemic include Creandum, EQT Mid-Market and Atwater Capital. (Creandum, the Swedish VC firm that recently closed a new fund, is a notable investor in the Swedish music tech world, with its portfolio also including Spotify, Soundtrack Your Brand, which used to be called Spotify for Business, and headphone maker Jays.)

DS Asset Management’s investment is strategic here: Epidemic plans to use the funding to move into Asia specifically by setting up shop in Korea, which Hoglund (who co-founded the startup with Peer Ã…ström, David Stenmarck, Hjalmar Winbladh and Jan Zachrisson) notes is something of a lynchpin for video creation in the region, fuelled by the huge popularity for K-Pop and other trends.

“South Korea is the cultural hotspot right now for the region,” he said in an interview. “It’s a net exporter for content. Music is consumed and played there, but licensing to creators there means it will travel elsewhere in the region, too.”

The “music wars” that marked the growth of digital music — where tracks were used, shared and downloaded across various platforms with little thought or ability of paying royalties or licensing fees — are becoming increasingly rare, with a number of technologies and businesses (such as another Swedish entity, Kobalt) emerging that have been built to help track usage and to collect money for that, and platforms themselves increasingly reluctant to face labels and other rights holders both in the court of law, and the court of public opinion.

Epidemic has arisen as one of the benefactors of that wave by making it easier for creators to find the legal content that they need. Those who are in need of a particular kind of music for their soundtracks go to Epidemic’s search engine and select what they want to use by genre, mood, energy level and beats per minute (for faster or slower-paced tunes). You can listen to each item and then quickly pick out what you want to use and download it. Those who use the platform regularly will in turn get more accurate results attuned to their general tastes, not unlike how many music-streaming platforms learn your tastes.

But this isn’t a massive, scale-wins-all marketplace, Hoglund points out. While any and all creators are welcome to join and use the music (payments for them are in two tiers, depending on whether you are a creator or a professional, and how much you stream the music) — and there are now millions of them using Epidemic — on the content side, Epidemic intentionally curates the mix of music and number of tracks so that the quality remains consistent, and its algorithm doesn’t get too overwhelmed and stays accurate in what it provides in search results.

The music creatives, meanwhile, receive an upfront payment for each track Epidemic buys, with payment varying depending on the track. Subsequent to that, it splits the revenue from music streaming platforms where the music might later alongside its use in the video tracks (Spotify, Apple, Deezer, etc.) 50/50 with musicians.

“The way we see it and our mission is that we are looking for create success all music, both for those who make it and have a need for it,” said Hoglund. “We’re not a marketplace in the sense that YouTube is one, where anyone can upload and consume something. We’re more like Netflix, where we have a more curated and selective approach.” This means that the number of artists on Epidemic numbers in the thousands, he said, “not the hundreds of thousands.”

The company has a lot of competition in the market, from the likes of other companies that have made a business out of providing soundtrack music, such as Muzak, through to platforms providing music themselves (for example YouTube), and potentially music streaming platforms that you could imagine would want to make a move into an area like this as another way to help music makers monetise their work. I asked about whether Epidemic had ever been approached by Spotify, for example, Hoglund told me with a short laugh that he would decline to answer but that this wasn’t something that was being pursued or even considered by Epidemic.

One of the reasons is because, by being platform-agnostic, it has the option of working with everyone with no strings attached. He said that currently Epidemic’s music is played for 250 million hours/month on YouTube on average, making it the most popular platform, with numbers two and three Instagram (owned by Facebook) and Facebook itself, with a growing amount of traction also now on TikTok. While premium streaming customers will be less prolific users of Epidemic, they bring in much larger revenues per user typically.

Prior to this round, 10 year-old Epidemic Sound had only disclosed about $6 million in funding, at about a $45 million valuation, according to Pitchbook data. Hoglund said that there was another “small round” in addition to that (which might have been the €40 million it raised last year reportedly at a €100 million valuation), making this new round and valuation a mark of what investors expect of this company and its tech.


Source: TechCrunch

With a fresh $10 million in the bank, DotLab hopes to bring endometriosis test to market

Thirty-three-year-old founder of personalized medicine company DotLab, Heather Bowerman, wants to shake up the women’s health industry with what she believes to be a better, cheaper, less painful test for endometriosis.

Her company has just completed a Yale University -led validation study and raised $10 million in Series A funding from CooperSurgical, TigerGlobal Management, Luxor Capital Group and the law firm Wilson Sonsini Goodrich & Rosati to bring a new, non-invasive diagnostic test to market.

DotEndo

Endometriosis is an often painful disorder in which tissue begins to grow outside of the uterus and into a woman’s ovaries, fallopian tubes and pelvis. The disease may affect up to one in 10 women of childbearing years and about half of all women who experience infertility, according to the U.S. Department of Health and Human Services.

However, even with clear symptoms of the disease, doctors often try to test for endometriosis as a last resort. The only way currently to test for it is through an invasive laparoscopic procedure, which comes with risks like internal bleeding, infections and hernia.

Called DotEndo the new DotLab test eliminates that risk with a simple diagnostic test. “The rationale for using our test is to test as early as possible and also to use it non-invasively,” Bowerman told TechCrunch.

The CEO was also quick to point out DotEndo is not a genetic test, as there are plenty of tests out on the market helping women discover possible genetic markers around fertility. Rather, it’s a physician-ordered diagnostic test you would take through a lab to find out if you have this specific disease.

“The revolutionary technology behind DotLab’s endometriosis test could improve the lives of the hundreds of millions of women affected by this debilitating disease which has been under-researched and deprioritized for too long,” Bowerman said in a statement.

While there has been some innovation in the space lately — U.S. regulators just approved a new pill to treat endometriosis pain — Bowerman is right in that we definitely still have a long way to go in diagnosing and curing the disease and that will take a lot more capital from investors in the future.

Meanwhile, the next step for DotLab will be to get its test into the hands of physicians, with the hope they recommend DotEndo right off the bat to patients exhibiting symptoms.


Source: TechCrunch

Apple reportedly offers logic board replacements for some 2018 MacBook Air units

Apple has reportedly launched a free logic board replacement program for certain 2018 MacBook Air units. According to documents, affected laptops are suffering a “power” issue from the faulty components.
Source: Digital trends

Facebook creates civil rights task force as review of policies continues – CNET

COO Sheryl Sandberg will chair the group.
Source: CNET

"Los datos del mundo real son más útiles que los ensayos clínicos"

Para el CEO de la farmacéutica Almirall, Peter Guenter, no hay duda en que la medicina personalizada es la gran prioridad de su industria. Para lograrlo, confía en el ‘big data’ y la IA, y en colaborar con ‘start-ups’ para aprender de sus hallazgos y su forma de innovar
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490