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

Archivo del Autor: Belen De Leon

'Birds of Prey': 5 Essential Comics

Want to know more about Harley Quinn and her band of mischief makers? Start here.
Source: Wired

2020 Ford GT piles on the power in bare carbon fiber at Chicago Auto Show video – Roadshow

An update with more power? Don’t think you’ll hear anyone complain.
Source: CNET

Doctor Strange director reacts to possibility of Sam Raimi helming Marvel's sequel – CNET

Scott Derrickson reckons the man behind the Evil Dead series would be “a great choice” take over Doctor Strange in the Multiverse of Madness.
Source: CNET

Birds of Prey: No postcredits scene, but a bonus if you stick around – CNET

Harley Quinn’s chaos continues after the credits, with a reference to an upcoming DC Extended Universe movie.
Source: CNET

The best Amazon Alexa devices for 2020 – CNET

The top 10 Alexa enabled or compatible gadgets to use with your Echo smart speaker or display.
Source: CNET

2020 Lincoln Corsair review: Surprise and delight – Roadshow

This new small crossover proves Lincoln can successfully distill its core brand attributes down to a smaller scale.
Source: CNET

Europe’s A/O PropTech is a new €250M fund dedicated to companies disrupting real estate

A/O PropTech is a new European VC officially launching today, after raising €250 million of so-called “permanent capital” to invest in technology companies disrupting real estate.

It’s this “permanent” approach — seeing the firm structured more like a corporate with various shareholders, rather than a traditional venture capital fund that typically has a life cycle of 2-5 years — which allows A/O PropTech to be stage agnostic. This means the VC invests from Series A to later growth stages and claims to be more patient with regards to the timing of any exit.

Investments to date include Bricklane, Fornova, and most recently property management platform Plentific, where A/O PropTech led the startup’s $32m Series B round. In total, the VC has made 10 investments so far in Europe, U.S., and Israel.

“What we look for is business models that are scalable, asset light and are addressing pain points in the industry, sometimes underpinned by marketplace, sharing economy or AI dynamics that create strong market tailwinds,” A/O PropTech founder and CEO Gregory Dewerpe tells TechCrunch.

“We like B2B, B2BC and selectively B2C, although see this as much more difficult and expensive to crack. With regards to the geographies, we focus primarily on companies which are targeting markets where we can be impactful, so you will find that most of our investments are in Europe, but can extend to US or Israeli companies that are scaling in our core European markets”.

The firm also claims “multidisciplinary expertise,” spanning real estate and finance professionals, in addition to employing data scientists, mathematicians and engineers. However, perhaps most noteworthy is the relationship it has with its own investors.

These are described as some of the largest institutional real estate companies in Europe, who together hold a pool of residential, commercial and hospitality assets. Proptech companies that A/O PropTech back can potentially leverage these assets as a “ready-made” sandbox to test, pilot and “fast-track the commercial and operational scale” of their offerings.

I’m told this has already happened in a number of instances. For example, hotel data intelligence startup Fornova has been able to integrate 10,000 hotel bedrooms in less than a year, with a plan to
reach 50,000 over time.

Another example saw the integration of property investment platform Bricklane with the residential acquisition team of one of A/O PropTech’s backers. The plan is to deploy about $120 million into London property over the course of this year.


Source: TechCrunch

Instagram prototypes letting IGTV creators monetize with ads

Instagram may finally let IGTV video makers earn money 18 months after launching the longer-form content hub. Instagram confirms to TechCrunch that it has internally prototyped an Instagram Partner Program that would let creators earn money by showing advertisements along with their videos. By giving creators a sustainable and hands-off way to generate earnings from IGTV, they might be inspired to bring more and higher quality content to the destination.

The program could potentially work similarly to Facebook Watch, where video producers earn a 55% cut of revenue from “Ad Breaks” inserted into the middle of their content. There’s no word on what the revenue split would be for IGTV, but since Facebook tends to run all its ads across all its apps via the same buying interfaces, it might stick with the 55% approach that lets its say creators get the majority of cash earned.

Previously, Instagram only worked with a limited set of celebrities, paying “to offset small production costs” for IGTV content Bloomberg reported, but not offering a way to earn a profit. That left creators to look to sponsored content or product placement to generate cash, or to try to push their followers to platforms like YouTube where they could earn a reliable cut of ads.

A lack of monetization may have contributed to the absence of great content on IGTV. Many of the videos on the Popular page are low-grade rips of YouTube content or TV, or are clickbaity teasers. That in turn has led to mediocre view counts, only 7 million of Instagram’s billion-plus users downloading the standalone IGTV app, and Instagram dropping the homescreen button for opening IGTV.

That’s all disappointing considering TIkTok is blowing up on the back of more purposeful, storyboarded mobile video entertainment. Instagram has been looking at other ways to boost the quality of content users see, including today’s launch unfollow suggestions.

But today, reverse engineering master and perennial TechCrunch tipster Jane Manchun Wong tipped us off to the IGTV monetization prototype she dug out of the code of Instagram’s Android app. She tells TechCrunch she first saw signs of the program a week and ago and was then able to generate screenshots of the unreleased feature. It shows an “Instagram Partner Program” with “Monetization Tools”. This seems to be different from the old “Partner Program” for business tool developers.

Users who are deemed “Eligible” according to criteria we don’t have info about could choose to “Monetize Your IGTV Videos”. The screen explains that “You can earn money by runing short ads on your IGTV videos. When you monetize on IGTV, you agree to follow the Partner Program Monetization Policies.”

It’s not clear IGTV’s monetization policies would be different, but on Facebook, they require that users:

  • Follow all its normal Community Standards about decency
  • Share authentic content without misinformation, false news, clickbait, or sensationalism
  • Share original content they made themselves
  • Avoid restricted content categories including debated social issues, tragedy or conflict, objectionable activity, sexual or suggestive activity, strong language, explicit content, misleading medical information, and politics and government

Instagram confirmed to TechCrunch the authenticity of the prototype it’s been working on and provided the following statement (that it later tweeted) “We continue to explore ways to help creators monetize with IGTV. We don’t have more details to share now, but we will as they develop further.”

Given the company is confirming this as a prototype rather than a feature being beta tested, there are no public mentions, and that there’s no Instagram Help Center information published about it, Instagram might not be testing the program externally yet. There’s still a chance Instagram could change directions and never launch the monetization program or alter it entirely before any eventual launch.

[Update: 11:40pm pacific: Instagram CEO Adam Mosseri has commented on the new feature, replying to me here:

Mosseri’s argument is that monetization hadn’t started sooner because Instagram wanted to ensure there was enough content to monetize. But Instagram had the money and scale to experiment much sooner, and could have attracted that content to monetize by dangling payment.

IGTV has improved with time as more influencers and publishers get the hang of vertical mid-length video. However, there remains a fair amount of low-quality, unoriginal, overly captioned, meme-style videos promoted on its “Popular” page, at least for me. Few come to its defense.]

It’s no secret that we’ve been exploring this. We focused first on making sure the product had legs — else there would be little to monetize in the first place. IGTV is still in its early days, but it’s growing and so we’re exploring more ways to make it sustainable for creators.

Creator monetization has been a slow-going evolution on many of the major social networks. While YouTube was early to the space with ads, it as well as Twitter, Facebook, and Snapchat are now testing an array of ways for influencers to earn money. Those include ads splits, subscriptions to exclusive content, tipping, connections to brands for sponsorship, merchandise sales, and more.

Bloomberg’s Sarah Frier and Nico Grant reported this week that Instagram brought in $20 billion in revenue during 2019. It gets to keep that revenue since it currently doesn’t split any with creators. That contrasts with YouTube, which says it took in $15.1 billion in 2019 revenue this week in the first time it’s revealed the stat, though it has to pay out a substantial portion to creators. With Instagram now running ads in feed, Explore, and Stories, only IGTV and Direct remain as major surfaces lacking ads.

Social apps are wising up that if they want to keep their creators from straying to competitors and bringing fans with them, they need to offer ways for people to turn their passion for creating content into a profession. IGTV spent a year and a half trying to get video makers to volunteer for free, and the result wasn’t entertaining enough. Now Instagram seems ready to share the proceeds if they can bring in viewers together.


Source: TechCrunch

Ride-share startup HopSkipDrive raises $22 million to focus on school transportation

It’s no secret that it’s hard to make the economics work at drive-share companies. That may explain the success to date of HopSkipDrive, a six-year-old, L.A.-based company that pairs drivers with both families but also, crucially, school districts. Specifically, the now 100-plus person company has deals in place with school districts in 13 markets across eight states where it works with more than 7,000 contractors.

All, says cofounder and CEO Joanna McFarland, must have at least five years of childcare experience before they are allowed to drive for the startup.

Interestingly, McFarland says the school systems’ most burning need is to ensure the safe arrival of both homeless and foster children, whose numbers in the U.S. have reached an astonishing 2.5 million and 440,000, respectively. On the heels of a brand-new funding round, we asked her what’s going on and why.

TC: You’re just announcing $22 million in new venture backing, congratulations. I wonder if your story was harder to tell investors than it might have been a year ago, when they were more bullish on car-share companies.

JM: We’ve never considered ourselves comparable to Uber or Lyft. We’re really caregivers on wheels, providing a very different service. We work with families, but we also contract with school districts and counties, and that has a strong path to profitability. We can predict supply and demand; we’re [enjoying] contracted revenue. It’s very different.

TC: How do you describe the market opportunity?

JM: U.S school districts spend $25 billion a year on transportation, yet only one-third of kids take a bus to school, so it’s expensive and inefficient and meanwhile districts are being asked to do more with less.

Particularly challenging for them are children with specialized needs or homeless children who are moving around a lot but have the same right to get to school. It’s hard to re-route school buses, so we help schools with alternative transportation. Once we’ve contracted with them, we’re available, including to pick up a student who might be in foster care and moved to a new place at 10:30 at night. We can still pick them up the next morning.

TC: There are thousands of homeless children attending San Francisco schools. Are you serving other markets where housing prices are forcing more families on to the streets? 

JM: Unfortunately, there’s a large and growing population in a lot of places. Districts might not even know how many students are homeless or in foster care because their situations can change so significantly throughout the year. It might start with 500 students at the beginning of the year and end with 1,000. Because it fluctuates so much, it puts a ton of demand on these transportation directors to figure it out.

We’re partnered with L.A. County, for example, and it has the largest child welfare system in the country, with 88 districts and between 20,000 and 30,000 kids in foster care at any one time. It’s not a great statistic for L.A., but it’s the reality.

TC: And it’s one driver, one child?

JM: Sometimes there will be two or three kids. We can do carpools. If there are group homes, we’ll take them to their different schools.

TC: What do your contracts look like then with these school districts?

JM: We dictate the ride price, then it’s really on as as-needed basis. They pay for what they need. We talk with them about their needs last year and this year and that does help us tremendously with supply and demand.

TC: How much of your business is coming from school partnerships versus from families that hire your company to take their kids to soccer games?

JM: Our business for families is growing organically, there’s such a need for it, but 70 percent of our revenue comes from [school districts].

TC: Your drivers are 1099 workers, so presumably they are working for other ride-share or other gig-economy companies? How busy can you keep them?

JM: They are contractors. Because they must have five years of caregiving experience and because of the vetting we do, 90 percent of them are female,  and they love what they do because they’re driving in communities where their kids grew up and they’re tied to the mission of what we’re doing.

We have some overlap with other gig companies, but with [HopSkipDrive] there’s safety on both sides of the platform, meaning they are driving kids, they aren’t driving late at night, they aren’t driving anyone who is drunk. They also have control over where they drive and when, based on personal preferences. They can choose some rides before school so they can take care of an elderly relative or grandchildren. They can see rides that are available up to a week in advance and select which ones they want depending on their schedule. Many are semi-retired and not looking for full-time income.

TC: How can parents be certain their kids are safe?

JM: We have a dual authentication process so drivers confirm a code word with the child and another piece of information that the child will know. Parents can track the rides in real time. We also have tech that monitors rides and can detect anomalies and provide support as needed. For example, they know via GPS and sensors if a driver is hitting traffic or has stopped owing to a flat tire and can react proactively, whether it is to send another car (in the case of a flat tire) or let the school and parents know that the child will be late. We designed the whole system for when a passenger may not have a phone.

TC: Why start this company?

JM: I started in finance then went into product management, working for tech companies. But as I was working, I was also growing my family, and I couldn’t get my son to karate at 3 o’clock. It was so frustrating. I didn’t need a nanny. I just needed to get him to karate.

All the moms I knew had their own version of this transportation story. [At a school function] I suggested we put out money in a pot and hire a driver, and another mom said, ‘How do we do that?’ She’s one of my cofounders.

Pictured above from left to right: HopSkipDrive cofounders Carolyn Yashari Becher. Joanna McFarland, and Janelle McGlothlin


Source: TechCrunch

Deep data running wearable NURVV closes $9M Series A led by Hiro Capital

Launched at CES 2020, NURVV, a biomechanics startup, has closed a $9m Series A round, led by Hiro Capital, the sports/Esports VC fund, along with co-investment from Ian Livingstone CBE (Games Workshop co-founder) and Cherry Freeman (co-founder of LoveCrafts).

It turns out that if you can figure out how to protect a smartphone from smashing, you can also work out how high a basketball player can jump.

Jason Roberts founded Tech21, one of the world’s leading smartphone case manufacturers. He and his co-founder and wife Ulrica have now used that knowledge to launch new wearable tech product, which, when inserted into the sole of a shoe, can measure the strike of a foot on the ground, or the leap of its wearer.

The wearable uses 32 sensors fitted inside lightweight insoles to capture data from the feet at 1,000 times per second, per sensor.

The money will be used to bring NURVV’s debut product, NURVV Run, to a global market and fund further R&D.

Featured among the best lists of Wired, CNET and Gear Patrol, the wearable has also been tested by the UK’s National Physical Laboratory over the past three years,

It can measure running metrics such as cadence, step length, footstrike, pronation and balance, feeding the data into the NURVV Run coaching app to show a picture of the wearer’s running technique, and thus helping runners improve their technique and pace.

While runners are already able to collect a huge amount of data about their run, the data is always after the run. Jason Roberts, founder and CEO, says NURVV Run captures a runner’s metrics “directly from the point of action at the foot, before using live coaching to help them improve in a simple, easy-to-understand way.�

Speaking to TechCrunch, Jason Roberts told me that the technology built into the sole is more “accurate than watches for steps, strides or energy dissipated. It will even detect when you are injured.�

He said “you could even broadcast a player’s live steps. Imagine if you could see that data from basketball?�

Co-founder Ulrica Roberts (pictured) added: “We kept coming back to the same question: ‘Why is running measured from the wrist, when most of the important metrics happen at the feet?… We sought out the expertise to make it happen.�

Luke Alvarez, managing Partner of Hiro, said in a statement: “Hiro is delighted to be investing in NURVV as our Fund’s fourth deal and our first Sports tech investment. NURVV’s success comes from putting the athlete’s body at the heart of everything they do. Nurvv is based on fundamental patented sensor technologies combined with deep biomechanics and data science that have revolutionary potential across sports, gaming, VR/AR and wellness.  Jason and Ulrica are extraordinary entrepreneurs and we are excited to be working with them and their team to take NURVV to the next level.�


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511