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

Archivo del Autor: Belen De Leon

2019 Ford Edge first drive review: A baby step improvement – Roadshow

Ford throws more tech and light styling revisions at its midsize crossover SUV.
Source: CNET

'Venom' Review: A Bad Movie With Great Cult-Movie Potential

Ultimately, it fails because it doesn’t know which one it wants to be.
Source: Wired

We're Destroying the Sea—But It Could Save Us From Ourselves

A new review looks at more than 1,000 studies of potential oceanic solutions to climate change. A good idea? Wind energy. Maybe not so good? Loading the sea with iron.
Source: Wired

2019 Toyota Avalon review: Smooth operator with acquired-taste looks – Roadshow

This big sedan is an excellent all-rounder that’s ready to bring surprising tech and luxury to your next commute or vacation.
Source: CNET

Researchers can now measure DNA we 'shed' to solve crimes – CNET

Another win for science.
Source: CNET

Forward Health, the healthcare messaging app, scores $3.9M led by Stride.VC

Forward Health, the U.K. startup that has built an app to help healthcare professionals communicate in a secure and compliant way, has picked up $3.9 million in seed funding.

Leading the round is Stride.VC, the new VC fund from Fred Destin, formerly a Partner at Accel, and Harry Stebbings, producer of the “The Twenty Minute VC” and most recently Entrepreneur-in-Residence at VC firm Atomico.

Additional backing comes from Albion Capital, while Forward already boasts a decent array of angel investors. They include health tech founders Jay Desai from U.S. company Patient Ping, and Melissa Morris from U.K.-based Lantum.

Founded in 2016 by U.K. doctors Barney Gilbert and Lydia Yarlott, with serial entrepreneur Philip Mundy (who previously founded Goodlord), Forward Health is a messaging app and broader communications platform designed for healthcare professionals, particularly those working in hospitals.

One overly simple way to think of it is as a “WhatsApp for doctors,” helping to wean healthcare professionals off of using the popular messaging app professionally, which is entirely unsuited for a regulated industry like healthcare. However, the bigger vision is to “connect healthcare systems around the world” by improving clinician-to-clinician (and potentially clinician-to-patient) communication and information-sharing with a platform that is built from the get-go to be secure, flexible and compliant.

“Healthcare communication is incredibly fragmented,” Forward Healthcare’s Mundy tells me. “This has a direct impact on how well clinicians can do their jobs and the level of care patients receive. Currently, doctors and nurses working within the NHS have to rely on an outdated and inefficient combination of pagers, landlines, switchboards and fax machines to contact each other. This 1960s infrastructure wastes huge amounts of time and can lead to critical delays in information flow”.

It is in this context that clinicians have resorted to alternative methods of communication, such as WhatsApp, which Mundy rightfully says are not fit for purpose and pose real risks.

“Any communication of this kind needs to support the exchange of highly sensitive patient information, any app used needs to be NHS digital compliant, GDPR compliant and operate within the highest levels of data security,” he explains. “WhatsApp and others don’t do this, meaning individual doctors could be liable should patient data be sent to the wrong contact or thread. Additionally, an app such as Forward is designed by and for doctors, meaning it can perform in just the right way”.

In Forward’s case, that means offering an in-app directory of healthcare professionals who work within the same hospital so that it is possible to message colleagues even if you don’t know their number, “safe exchange of information and images”, the ability to create task lists, and a way of ensuring everyone involved with a patient’s care “is on the same page and working from the same information”. The latter includes the ability for clinicians to share patient cards, akin to a mini electronic health record, on a need-to-know basis.

To that end, the Forward app is GDPR compliant, NHS IG Toolkit Certified, and meets the GMC’s confidentiality guidelines. Clinicians must have an approved NHS or Trust email address to log into the app. Over the last year it has been piloted with a community of 5,000 doctors across five partner hospitals.

In a call with Harry Stebbings — who led the round on behalf of Stride and whom I promised not to refer to as a podcaster-turned-VC (sorry, Harry, I’m a terrible person!) — he told me that Forward Health’s mission resonated with him personally due to his first-hand experience of how doctors communicate and share information in the NHS. It is quite well-known that Stebbings’ mother has MS, while more recently his father suffered a heart attack.

“I knew healthcare communication was broken when, post my father’s heart attack, they faxed his ECG scans,” he says, aghast.

When he was introduced to the Forward Health team, Stebbings says he already understood the problem. But, more so, he looks for founder-market fit and believes the Forward founders are extremely well-placed to solve this particular problem, with the right mixture of healthcare and product backgrounds.

He says that another thing that has impressed him is the bottom-up growth that the Forward app has garnered, which we both agree is a little reminiscent to how business social network Yammer originally penetrated corporations. This sees healthcare professionals download the app and sign up using their NHS email address, without the need for a central diktat. They then typically encourage colleagues to do the same, which creates further network effects. This viral growth is also benefiting from the current career path of junior doctors, who, as part of their training, move from hospital to hospital and in turn spread use of the Forward app.

Adds Mundy: “The last year has not only furthered our aims to help thousands of doctors and nurses avoid using pagers and WhatsApp, but it’s also shown us the scale of the clinical communication problem. It’s an issue at every level of healthcare, from A&E to community services, and affects all clinicians and every patient. With this capital, we’ll be able to work with even more clinicians across the UK to identify their challenges and expand our product to help solve them. We believe our current offering is just the start of what our platform is set to become”.


Source: TechCrunch

Samsung forecasts record $15.5B profit thanks to chips not smartphones

Samsung’s last quarter of business saw its slowest growth of profits in a year thanks to weak sales of its flagship Galaxy S9 smartphone. But the company is about much more than just phones, and that’s why it is forecasting a record operating profit of nearly $15.5 billion for its upcoming Q3 results.

The Korean firm said in a filing that it expects to revenue jump five percent year-on-year to hit 65 trillion KRW ($57.5 billion) with an operating profit of 17.5 trillion KRW ($15.5 billion), which represents a 20 percent annual jump and an 18 percent increase on the previous quarter.

Samsung’s pre-earnings filings are brief and don’t contain detailed information about the performance of its business units, thus we can’t assess demand for its high-end phones — which include the Note 9 — in the quarter that Apple unveiled its newest iPhones. But the clues suggest that it is actually the more boring (but reliable) divisions that are, once again, responsible for Samsung’s strong forecast.

Chips account for some 80 percent of Samsung’s revenue and demand for DRAM, which is important in areas such as cloud, pushed prices up during Q3 but analysts suspect that the growth won’t last.

“Its earnings appeared to have peaked,” Mirae Asset Daewoo Securities analyst William Park told Reuters. “DRAM prices are going to fall, although not dramatically, and that will negatively impact its margins.”

We’ll know more when Samsung releases its full earnings this month.


Source: TechCrunch

Big Mouth's back on Netflix – CNET

Gross, crass and honest. The coming-of-age series returns for its second season.
Source: CNET

Fitbit Charge 3 has arrived: Here's what's different vs. Versa – CNET

This could be the best all-around affordable fitness tracker. Here are my initial thoughts after a couple of days.
Source: CNET

9 highlights from Snapchat CEO’s 6000-word leaked memo on survival

Adults, not teens. Messaging, not Stories. Developing markets, not the US. These are how Snapchat will make a comeback, according to CEO Evan Spiegel . In a 6,000-word internal memo from late September leaked to Cheddar’s Alex Heath, Spiegel attempts to revive employee morale with philosophy, tactics, and contrition as Snap’s share price sinks to an all-time low of around $8 — half its IPO price and a third of its peak.

“The biggest mistake we made with our redesign was compromising our core product value of being the fastest way to communicate” Spiegel stresses throughout the memo regarding ‘Project Cheetah’. It’s the chat that made Snapchat special, and burying it within a combined feed with Stories and failing to build a quick-loading Android app have had disastrous consequences.

Spiegel shows great maturity here, admitting to impatient strategic moves and outlining a cohesive path forward. There’s no talk of Snapchat ruling the social app world here. He seems to understand that’s likely out of reach in the face of Instagram’s competitive onslaught. Instead, Snapchat is satisfied if it can help us express ourselves while finally reaching even meager profitability.

Snapchat may be too perceived as a toy to win enough adults, too late to win back international markets from the Facebook empire, and too copyable by good-enough alternatives to grow truly massive. But if Snap can follow the Spiegel game-plan, it could carve out a sustainable market through a small but loyal audience who want to communicate through imagery.

Here are the most interesting takeaways from the memo and why they’re important:

1. Apologizing For Rushing The Redesign

“There were, of course, some downsides to moving as quickly as a cheetah We rushed our redesign, solving one problem but creating many others . . . Unfortunately, we didn’t give ourselves enough time to continue iterating and testing the redesign with a smaller percentage of our community. As a result, we had to continue our iterations after we launched, causing a lot of frustration for our community.”

Spiegel always went on his gut rather than relying on user data like Facebook. Aging further and further away from his core audience, he misread what teens cared about. The appealing buzz phrase of “separating social from media” also meant merging messaging and Stories into a chaotic list that made both tougher to use. Spiegel seems to have learned a valuable lessen about the importance of A/B testing.

2. Chat Is King

“Our redesigned algorithmic Friend Feed made it harder to find the right people to talk to, and moving too quickly meant that we didn’t have time to optimize the Friend Feed for fast performance. We slowed down our product and eroded our core product value. . . . Regrettably, we didn’t understand at the time that the biggest problem with our redesign wasn’t the frustration from influencers – it was the frustration from members of our community who felt like it was harder to communicate . . . In our excitement to innovate and bring many new products into the world, we have lost the core of what made Snapchat the fastest way to communicate.”

When Snap first revealed the changes, we predicted that “Teen Snap addicts might complain that the redesign is confusing, jumbling all content from friends together.” That made it too annoying to dig out your friends to send them messages, and Snap’s growth rate imploded, with it losing 3 million users last quarter. Expect Snap to optimize its engineering to make messages quicker to send and receive, and it even sacrifice some of its bells and whistles to make chat faster in developing markets.

3. Snapchat Must Beat Facebook At Best Friends

“Your top friend in a given week contributes 25% of Snap send volume. By the time you get to 18 friends, each incremental friend contributes less than 1% of total Snap send volume each. Finding best friends is a different problem than finding more friends, so we need to think about new ways to help people find the friends they care most about.”

Facebook’s biggest structural disadvantage is its broad friend graph that’s bloated to include family, co-workers, bosses, and distant acquaintances.  That might be fine in a feed app, but not for Stories and messaging where you only care about your closest friends. With friend lists and more, Facebook has tried and failed for a decade to find better ways to communicate with your besties. This is the wedge through which Snapchat can attack Facebook. If it develops special features for luring your best friends onto the app and staying in touch with them for better reasons than just maintaining a Snap “Streak”, it could hit Facebook where it can’t defend itself.

4. Discover Soars As Facebook Watch And IGTV Stumble

“Our Shows continue to attract more and more viewers, with over 18 Shows reaching monthly audiences of over 10M unique viewers. 12 of which are Original productions. As a platform overall, we’ve grown the amount of total time spent engaging with our Shows product, almost tripling since the beginning of the year. Our audience for Publisher Stories has increased over 20% YoY, and we believe there is a significant opportunity to continue growing the number of people who engage with Discover content . . .We are also working to identify content that is performing well outside of Snapchat so that we can bring it into Discover. “

Discover remains Snapchat’s biggest differentiator, scoring with premium video content purposefully made for mobile. What it really needs, though, are a few must-see tentpole shows to drag in a wider audience that can get hooked on the reimagined digital magazine experience.

5. But Discover Is A Mess

“Our content team is working hard to experiment with new layouts and content types in the wake of our redesign to drive increased engagement.”

Snapchat Discover is an overcrowded pile of clickbait. News outlets, social media influencers, original video Shows, and aggregated user content collections all battle for attention in a design that feels overwhelming to the point of exhaustion. Thankfully Snapchat seems to recognize that more cohesive sorting with fewer images and headlines bombarding you might make Discover a more pleasant lean-back consumption experience.

6. Aging Up To Earn Money

“Most of the incremental growth in our core markets like the US, UK, and France will have to come from older users who generate higher average revenue per user . . . Growing in older demographics will require us to mature our application . . . Many older users today see Snapchat as frivolous or a waste of time because they think Snapchat is social media rather than a faster way to communicate. Changing the design language of our product and improving our marketing and communications around Snapchat will help users understand our value . . . aging-up our community in core markets will also help the media, advertisers, and Wall Street understand Snapchat.”

Snapchat can’t just be for cool kids anymore. Their lower buying power and lifestage make them less appealing to brands. The problem is that Snapchat risks turning off younger users by courting their older siblings or adults. If, like Facebook, users start to feel like Snapchat is a place for parents, they may defect in search of the next purposefully built to confuse adults to stay hip.

7. Finally Prioritizing Developing Markets

“We already have many projects underway to unlock our core product value in new markets. Mushroom allows our community to use Snapchat on lower-end devices. Arroyo, our new gateway architecture, will speed up messaging and many other services . . . It might require us to change our products for different markets where some of our value-add features detract from our core product value”

Sources tell me Snapchat’s future depends on the engineering overhaul of its Android app, a project codenamed ‘Mushroom’. Slow video load times and bugs have made Snapchat practically unusable on low-bandwidth connections and old Android phones in the developing world. The company concentrated on the US and other first-world markets, leaving the door open for copycats of Stories built by Instagram (400 million daily users) and WhatsApp (450 million daily users) to invade the developing world and dwarf Snap’s 188 million total daily users. In hopes of a smooth rollout, Snapchat is already testing Mushroom, but it will have to do a ton of marketing outreach to convince frustrated users who ditched the app to give it another try.

8. Fresh Ideas, Separate Apps

“We’re currently building software that takes the millions of Snaps submitted to Our Story and reconstructs parts of the world in 3D. We can then build augmented reality experiences on top of those models and distribute them as Lenses . . . If our innovation compromises our core product of being the fastest way to communicate, we should consider create [sic] separate applications or other ways of delivering our innovation.”

Snapchat has big plans for augmented reality. It doesn’t just want to stick animations over the top of anywhere, or create AR art installations in a few big cities. It wants to build site-specific AR experiences across the globe. And while everything the company has built to date has lived inside of Snapchat, it’s willing to spawn standalone apps if necessary so that it doesn’t bog down its messaging service. That could give Snapchat a lot more leeway to experiment.

9. The Freedom Of Profitability

“Our 2019 stretch output goal will be an acceleration in revenue growth and full year free cash flow and profitability. With profitability comes increased autonomy and freedom to operate our business in the long term best interest of our community without the pressure of needing to raise additional capital.”

Snapchat is still bleeding money, losing $353 million last quarter. Snapchat ended up selling 2.3 percent of its equity to a Saudi Arabian prince in exchange for $250 million to lengthen its rapidly shortening runway. And last year it took $2 billion from Chinese gaming giant Tencent. Deals like that could threaten Snapchat’s ability to prioritize its goals alone, not the moral imperatives or developer platforms that would benefit its benefactors. Once profitable, Snapchat won’t have to worry so much about struggling with short-term user growth and can instead focus on retention, societal impact, and its true purpose — creativity.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252