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

Archivo del Autor: Belen De Leon

In new 'Star Wars: Last Jedi' gag reel, Leia slaps Poe silly – CNET

In this Disney video, Carrie Fisher abuses Oscar Isaac, while Mark Hamill, Daisy Ridley, John Boyega and Kelly Marie Tran are caught having too much fun on the set.
Source: CNET

Meet the latest Tesla killer – Roadshow

SF Motors promises high-end EVs, not high-end vapor.
Source: CNET

Bumble is suing Match Group for $400M for fraudulently obtaining trade secrets

Two weeks ago Match Group (Tinder’s parent company) sued Bumble for patent infringement and misuse of intellectual property.

Bumble has now returned the favor by filing a separate lawsuit accusing Match of multiple improprieties in regards to interactions between the two companies over the past few months.

To be clear, this lawsuit isn’t a response to Match’s initial lawsuit, and instead is a separate action raising new allegations against Tinder’s parent company. Bumble had previously published a letter in response to Match’s initial lawsuit, but will presumably also file a a file a separate response to that initial lawsuit, unless a judge decides to consolidate the two cases.

First, the lawsuit acknowledges that Bumble and Match Group were in acquisition talks over the last 6 months, something TechCrunch has previously reported. Bumble alleges that once Match Group found out there were other companies also interested in either investing in or acquiring Bumble, Match Group filed their aforementioned lawsuit to make Bumble less attractive to those other companies.

Secondly, Bumble alleges that during the acquisition process Match Group fraudulently requested that Bumble provide “confidential and trade secret information” which Match Group said they “needed to provide a higher offer for Bumble”. Bumble alleges that no subsequent offer came, and Match Group instead requested and obtained this information solely for “the financial benefit of its dating app businesses”.

Lastly, Bumble is claiming that Match Group disparaged Bumble, which has potentially affected Bumble’s other investment and acquisition opportunities. Specifically, Bumble alleges that Match Group “published false or disparaging information about Bumble, including statements in the press falsely claiming that Bumble infringed Match’s intellectual property, as well as false statements in the Lawsuit”.

The lawsuit requests relief in the form of monetary damages, which Bumble estimates at $400M. Additionally, they are requesting a permanent injunction preventing Match or any affiliates from using any of the obtained confidential information.

While the lawsuit does briefly touch on why Bumble thinks Match Group’s patent infringement claims are frivolous, the main focus is on these new allegations against Match Group.

The whole situation seems messy, as is often the case with lawsuits between two major competitors. It’s all complicated by the fact that Bumble CEO Whitney Wolfe Herd was a co-founder of Tinder, and was involved in previous litigation related to harassment and discrimination.

Bumble declined to comment on the lawsuit. We’ve reached out to Match Group and will update this post if we hear back.


Source: TechCrunch

FirstBuild Opal Flake Ice Maker Release Date, Price and Specs – CNET

Serve snow cones and slushies at home with the $399 FirstBuild Opal Flake ice maker.
Source: CNET

SF Motors reveals first two EVs, aims to ship its first SUV by next year

SF Motors has revealed its first two models, electric vehicles aiming for 2018 production and 2019 street dates. The electric vehicle technology company with a headquarters in Silicon Valley, as well as a globe-spanning R&D footprint and manufacturing facilities in both China and the U.S., and it’s aiming to distinguish itself rom the established market with unique powertrains, autonomous features and shared technology development.

Their first two cars are the SF5 and SF7, a smaller and a mid-sized all-electric SUV. The SF5 is aiming to have a pre-order date of 2018, and will also aim to ship in 2019 to customers if all goes to plan. They’ll feature “proprietary” powertrain technology that will achieve 1000 horsepower and a 0-to-60 mph acceleration time of under 3 seconds.

Range is rated at over 300 miles by EPA standards, SF Motors says, thanks to a “patented” battery system that emphasizes safety through design. The automaker is also working on a future battery system that would incorporate battery units directly into the vehicle’s chassis, for a more streamlined design.

A lot of SF Motors’ secret sauce comes down to in-house development of key systems, the automaker says, including its own in-house electronic controller design. It’s also testing “protective autonomy,” systems that use deep learning and LiDAR sensor perception to create a “safer ride,” with road tests in California, Michigan and China currently in progress as of earlier this month. The full extent of this system and how it works hasn’t been detailed, but it will automated driving tasks with “minimal human input” required, per SF Motors.

The company is debuting its first target production vehicles today, but it’s also hoping to potentially provide its proprietary powertrain and battery tech design to other automakers via license, which could help it get over the early hurdles of production ramp that most young EV companies hoping to take on Tesla and other legacy automakers face.


Source: TechCrunch

SF Motors comes out from behind the curtain – Roadshow

Here is the first look at the coming high end EVs from startup SF Motors.
Source: CNET

SF Motors Brings the Latest Electric SUV to Challenge Tesla

The Chinese-backed automaker is the most recent addition to a growing armada of automakers making electric cars.
Source: Wired

Facebook will cut off access to third party data for ad targeting

In a surprise change, Facebook will give up one major data source that the company uses to help advertisers target relevant users on the platform. The company just announced that it will end a feature called Partner Categories, launched back in 2013 out of a partnership between Facebook and major data brokers.

Third party data helps Facebook further atomize its user base into meaningful segments for advertisers. As TechCrunch explained when the data partnership first launched:

“Through new partnerships with top online and offline purchase data providers Datalogix, Epsilon, Acxiom, and BlueKai, Facebook is now allowing advertisers to target hashed lists of existing and potential customers, and categories like role-playing gamers or soda drinkers.”

Facebook confirmed to TechCrunch that the change is permanent, not a temporary precaution. In order to leverage the deep pool of data Facebook collects on users, the company mixes information that it obtains from users themselves (Pages a user liked, for instance) with information from advertisers (membership status in a loyalty program, for example) and with data obtained from third party providers.

While Facebook feels comfortable with the integrity of its data sourcing within the first two categories, it feels less settled about dipping into these aggregate pools of third party data. The decision was issued in light of the company’s recent privacy concerns over third-party data mishandling.

Facebook Product Marketing Director Graham Mudd elaborated on the decision in a statement:

“We want to let advertisers know that we will be shutting down Partner Categories. This product enables third party data providers to offer their targeting directly on Facebook. While this is common industry practice, we believe this step, winding down over the next six months, will help improve people’s privacy on Facebook.”

Facebook clarified that it will still work with companies like Experian and Acxiom in order to measure ad performance and provide metrics, although it will also be conducting a review of those ongoing relationships. Facebook may also move toward sharing data in a shared server environment in order to offer further assurances of user privacy. As Mudd noted, the program will be discontinued in the coming months.


Source: TechCrunch

San Francisco will regulate electric scooter sharing

Electric push scooters have recently hit the streets of San Francisco. Over the last couple of weeks, LimeBike deployed some scooters in conjunction with local festivities in the city. And just yesterday, Bird launched its scooters in San Francisco. Spin has also deployed some scooters in the city. As it stands today, these scooters from companies like LimeBike, Spin and Bird are currently operating in a bit of a legal gray area.

That’s why the San Francisco Municipal Transportation Agency is currently looking to create legislation, in collaboration with SF Supervisor Aaron Peskin, to “create appropriate permits and requirements to regulate motorized scooter sharing in the public right-of-way,” an SFMTA spokesperson told TechCrunch. “In the meantime, shared scooters are not explicitly covered in the Transportation Code.”

In separate letters to Spin, LimeBike and Bird today, the SFMTA let each company know it is aware they have respectively placed shared electric scooters on the sidewalks.

“As you may know, the San Francisco Municipal Transportation Agency (SFMTA) is developing a permitting program for motorized scooter sharing systems,” SFMTA Director of Transportation Edward Reiskin wrote in the letter. “We request your cooperation as we finalize the legislation and permit application.”

The SFMTA is asking each company for their respective business plans, detailing how they will comply with the city’s requirements around the use of sidewalks, plazas and other public spaces. The SFMTA also wants the plans to describe if and how the scooters will use any bike racks or other existing infrastructure, if there will be any new types of infrastructure built, how it will ensure there’s not over-concentration of scooters in one area, how many scooters the companies plan to deploy and how the companies will ensure the scooters are maintained.

“We will not tolerate any business model that results in obstruction of the public right of way or poses a safety hazard,” Reiskin wrote.

Since these companies have already deployed their scooters, the SFMTA is asking to receive a response by the end of next week. While scooter sharing isn’t explicitly outlined in the city’s transportation code, it is illegal to place a scooter in a way that obstructs the sidewalk, the SFMTA spokesperson said. It’s also illegal to ride these scooters on sidewalks, and ride them without a helmet.

“The SFMTA would urge any potential operators of new transportation services to work closely with the SFMTA prior to launching a new program,” the spokesperson said. “While we welcome improved mobility options, we want to carefully consider the potential benefits and impacts of any new private transportation service to ensure that it serves the public interest.”

LimeBike, which unveiled its scooters last month, has been in communication with elected officials and the SFMTA, noting that there are no city ordinances that prohibit a shared scooter system in the city, a LimeBike spokesperson told TechCrunch. While the city works to regulate scooter sharing, LimeBike says it is a limited pop-up program.

“As a Bay Area headquartered company, LimeBike is fully committed to ensuring we are positive contributors to San Francisco,” the spokesperson said. “We are excited to continue working with the SFMTA, Board of Supervisors and community as the formal permit process is developed, to identify mobility solutions that meet the City’s equity goals and help connect all parts of the city.”

A JUMP bike alongside a Bird scooter in San Francisco

Earlier this year, the SFMTA granted an exclusive, 18-month permit to electric bike-sharing startup JUMP. The program is designed to enable the SFMTA to collect data and assess if a program like this will work in the long-term. Similar to what the SFMTA did around car sharing, the aim is to better understand the needs and impacts of this type of mobility service.

I’ve reached out to Spin and Bird and will update this story if I hear back.


Source: TechCrunch

Festo’s latest bio-inspired creations are a robo-bat and rolling robo-spider

Festo’s flashy biomimetic robots are more or less glorified tech demos, but that doesn’t mean they aren’t cool. The engineering is still something to behold, although these robot critters likely won’t be doing any serious work. Its latest units move in imitation of two unusual animals: a tumbling spider and a flying fox (think big bat).

The BionicWheelBot, when walking, isn’t anything we haven’t seen before: hexapodal locomotion has been achieved by countless roboticists — one recent project even attempted to capture the spontaneity of an insect’s gait.

But its next trick is new, at least if you haven’t watched the Star Wars prequels. It uses the legs on each side to form a wheel and propels itself with the last pair. Useful for getting downhill or blowing in the wind, as some spiders and insects in fact do.

It looks as if it can get going quite fast, and although it seems to me it would be in a fix if knocked over, it had no problem dropping off the end of the table and rolling on in the Festo video.

The other robo-critter is the BionicFlyingFox, modeled on the enormous fruit bats bearing that name. Like all flying creatures there is a great emphasis is on lightness and simplicity, allowing this robot (like its distant forebear, Festo’s bird) to flap around realistically and stay aloft for a time.

In imitation of the strong but light and flexible membrane that forms flying mammals’ wings, the Festo bot uses a modified elastane material (sort of a super-Spandex) that’s airtight and won’t crease or rip.

If you’re lucky, you might see one of these majestic robeasts demonstrated at a robotics conference one day.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091