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

Archivo del Autor: Belen De Leon

Radars, Cameras, and Lidar. How Self-Driving Cars See the Road

Our in-house Know-It-Alls answer questions about your interactions with technology.
Source: Wired

A DJI Bug Exposed Drone Photos and User Data

Researchers found that they could compromise DJI’s single sign-on tokens, similar to the issue behind Facebook’s massive breach this September.
Source: Wired

Thanksgiving Tip: Butterball's Turkey Talk-Line Adds Alexa

This Thanksgiving season, the Butterball hotline adds Amazon Alexa to its turkey toolkit, among other new features.
Source: Wired

Clever Tech Keeps America's Disabled Farmers on the Job

One in five American farmers has some sort of disability, and they rely on a cornucopia of tools from services like AgrAbility and Breaking New Ground to keep putting food on everyone’s table.
Source: Wired

Mexican venture firm ALL VP has a $73 million first close on its latest fund

Buoyed by international attention from U.S. and Chinese investors and technology companies, new financing keeps flowing into the coffers of Latin American venture capital firms.

One day after the Brazilian-based pan-Latin American announced the close of its $150 million latest fund comes word from our sources that ALL VP, the Mexico City-based, early stage technology investor, has held a first close of $73 million for its latest investment vehicle.

The firm launched its first $6 million investment vehicle in 2012, according to CrunchBase, just as Mexico’s former President Enrique Peña Nieto was coming to power with a pro-business platform. One which emphasized technology development as part of its strategy for encouraging economic growth.

ALL VP founding partner Fernando Lelo de Larrea said he could not speak about ongoing fundraising plans.

And while the broader economy has stumbled somewhat since Nieto took office, high technology businesses in Mexico are surging. In the first half of 2018, 82 Mexican startup companies raised $154 million in funding, according to data from the Latin American Venture Capital Association. It makes the nation the second most active market by number of deals — with a number of those deals occurring in later stage transactions.

In this, Mexico is something of a mirror for technology businesses across Latin America. While Brazilian startup companies have captured 73% of venture investment into Latin America — raising nearly $1.4 billion in financing — Peru, Chile, Colombia and Argentina are all showing significant growth. Indeed, some $188 million was invested into 23 startups in Colombia in the first half of the year. 

Overall, the region pulled in $780 million in financing in the first six months of 2018, besting the total amount of capital raised in all of 2016.

It’s against this backdrop of surging startup growth that funds like ALL VP are raising new cash.

Indeed, at $73 million the first close for the firm’s latest fund more than doubles the size of ALL VP’s capital under management.

ALL VP management team

But limited partners can also point to a burgeoning track record of success for the Mexican firm. ALL VP was one of the early investors in Cornershop — a delivery company acquired by Walmart for $225 million earlier this year. Cornershop had previously raised just $31.5 million and the bulk of that was a $21 million round from the Silicon Valley-based venture capital firm, Accel.

International acquirers are making serious moves in the Latin American market, with Walmart only one example of the types of companies that are shopping for technology startups in the region. The starting gun for Latin American startups stellar year was actually the DiDi acquisition of the ride-hailing company 99 for $1 billion back in January.

That, in turn, is drawing the attention of early stage investors. In fact, it’s venture capital firms from the U.S. and international investors like Naspers (from South Africa) and Chinese technology giants that are fueling the sky-high valuations of some of the region’s most successful startups.

Loggi, a logistics company raised $100 million from SoftBank in October, while the delivery service, Rappi, raked in $200 million in August, in a round led by Andreessen Horowitz and Sequoia Capital.

In a market so frothy, it’s no wonder that investment firms are bulking up and raising increasingly large funds. The risk is that the market could overheat and that, with a lot of capital going to a few marquee names, should those companies fail to deliver, the rising tide of capital that’s come in to the region could just as easily come back out.

 


Source: TechCrunch

White House shares manipulated Infowars video to justify CNN press ban

Read this slowly: The White House’s press secretary has tweeted a manipulated video shared by the editor-at-large of conspiracy theorist outlet Infowars to attempt to justify its decision to suspend the press credentials of CNN’s chief white house correspondent.

CNN’s Jim Acosta had his press pass pulled by the White House earlier today after press secretary Sarah Sanders claimed he had “plac[ed] his hands on a young woman just trying to do her job”.

Acosta disputes this.

The journalist had being trying to continue asking president Trump questions during a contentious exchange at a White House press briefing.

During this exchange Trump cut over him verbally — saying “that’s enough” — at which point a female White House intern moved towards Acosta and attempted to take the microphone out of his hands.

The journalist dodged and then blocked several attempts to take the microphone by using his arm and the side of his hand against the intern’s arm, addressing her with “pardon me ma’am” as he did so, and indicating that he was trying to ask Trump another question.

You can see what happened in a video shared by NBC News which captured footage of the incident (below). In the footage the intern can be seen stopping trying to remove the mic after Acosta speaks to her. He goes on to ask Trump if he is “worried about indictments coming down in [the Russia] investigation”.

Trump does not answer, repeating “that’s enough” and “put down the mic”.

Getting no answers, Acosta does then relinquish the mic.

Far right conspiracy theorist outlet Infowars quickly spun into action after this episode — publishing a couple of posts on its website couching Acosta’s actions as a “physical confrontation with female White House staffer”, and asking in a lengthy video post whether Acosta “assault[ed] a woman?”.

In the video Infowars editor-at-large Paul Joseph Watson can be seen following the modern political disinformation playbook — avoiding personally claiming the incident constituted an assault while repeatedly showing manipulated, slowed down footage, stripped of its audio, to make it look like an assault — all the while suggestively reframing what happened to whip up hyperpartisan sentiment (‘what if this had been a conservative reporter ranting at Obama’ etc) in order to manipulate his audience to side with the president against CNN. 

Watson was also active on social media, seeding a further doctored version of footage on Twitter — which includes a repeat close crop that zooms in on the CNN reporter’s hand against the intern’s arm, making it look as if Acosta is giving her a karate chop.

This is very clearly not what the unedited video shows.

In the unedited footage Acosta can be seen essentially brushing off the intern’s attempt to grab the mic — and addressing her politely at the crucial moment, when the side of his hand is resting on her arm. She responds to his polite “pardon me ma’am” by stepped back and stopping trying to take the mic away.

Acosta then asks Trump more questions which Trump does not answer.

Now Infowars conspiracy theorists creating doctored videos to try to spin hyperpartisan junk news is not new or news. Their business model is based on manipulating viewers’ emotions to flog them, er, junk supplements.

But what is new is that three hours after Sanders issued her series of tweets accusing Acosta of inappropriately placing his hands on a young woman, the White House press secretary tweeted again — this time appearing to share the exact same doctored video that had been shared earlier by Watson, as he worked to put the Infowars’ divisive alternative spin on reality.

Sanders referred directly to the video in her tweet, claiming that “inappropriate behaviour” had been “clearly documented in this video”:

So the White House is using video footage that’s been manipulated through a conspiracy theorist lens to justify a free speech-chilling ban on an actual journalist.

I’ll say that again: The White House is using a manipulated video shared by conspiracy theorists to justify suspending the press credentials of CNN’s chief white house correspondent.

And once more: The White House is using lies to justify pulling the press credentials of a genuine journalist.

Trump has made no secret of his hatred for CNN — repeatedly badging the cable news network ‘fake news’ in myriad vitriolic tweets since taking office.

Now his administration has gone a step further in seeking to stamp out reality by using manipulated video to bar a genuine news outlet from presidential press briefings. A news outlet that the president especially hates.

Let that sink in.

It’s not just conspiracy theorists who use this kind of information manipulation playbook of course. Authoritarian regimes, terrorists, criminals, racists… the list goes on.

Now you can add the White House press secretary to that ignominious list.

We’ve reached out to the White House to ask why Sanders chose to share the Infowars video — rather than sharing unedited footage of the incident. We’ll update this post with any response.

Meanwhile, on the list of people being allowed into White House press briefings these days…


Source: TechCrunch

Grab lands $50M from Thailand’s Kasikorn Bank to further its fintech push

Southeast Asia ride-hailing firm Grab is continuing to add strategic investors to its ongoing Series H round — which is targeted at over $3 billion — after it revealed Thai bank Kasikorn put in $50 million as part of a strategic partnership to advance its financial services strategy.

Kasikorn joins Hyundai ($250 million), Microsoft (undisclosed) and travel firm Booking ($200 million) as strategic backers announced over the past month. The round also includes Toyota, which invested $1 billion in its largest ride-hailing deal to date, and institutional investors OppenheimerFunds, Ping An Capital, Mirae Asset-Naver Asia Growth Fund, Lightspeed Venture Partners and Macquarie Capital.

In the case of Kasikorn, Grab is working with the bank to roll out its GrabPay payment service in Thailand, a country with over 60 million people, as it begins to truly take steps to become a fintech player, in addition to ride-hailing.

(Left to right) Reuben Lai, senior MD of Grab Financial, and Kasikorn Bank President Patchara Samalapa

The deal marks the completion of GrabPay efforts to reach the six largest markets in Southeast Asia, which also include Singapore, Malaysia, Indonesia, the Philippines and Vietnam. Grab has taken a mixed approach, it has gotten e-money licenses independently in Singapore, Malaysia and the Philippines, while it has found local partners in the other countries — including Thailand. It has also struck deals with other in fintech, including Visa which will see it offer virtual debit cards inside the Grab app for all users next year.

The broad goal is to operate a payment network across Southeast Asia and among its cumulative population of over 620 million people. Grab believes that payments can be a glue that ties together its platform and compels customers to use multiple services beyond ride-hailing, for example, food delivery, on-demand services and a range of third-party-backed offerings that it is adding to its platform. There are also plans to go beyond payments and offer financial services such as loans.

Grab and Kasikorn will begin their payment rollout in 2019. That’ll initially mean that a ‘GrabPay by KBank’ wallet will pop up inside Thailand-based Grab users’ apps, but there are plans to offer Grab features in Kasikorn’s own K-Plus banking app further down the line. Kasikorn has also committed to offering loans via the services in the future.

Grab is not alone in targeting financial services. Japanese messaging firm Line offer products in Thailand co-branded with the operator of Bangkok’s Sky Train service, while Alibaba’s Ant Financial unit is present across most of the Southeast Asia region through local ventures. Close rival Go-Jek, which is expanding in Southeast Asia and looking to raise $2 billion, has offered payment and financial services in Indonesia for some time. Then there is also a plethora of financial services startups looking to address the region’s banking gap using the growth of internet access.

Grab is valued at more than $11 billion and it has raised over $6 billion to date from investors that include SoftBank and Didi Chuxing. It claims 125 million downloads across eight countries in Southeast Asia.


Source: TechCrunch

Google Maps reportedly testing crash, speed trap reports – CNET

It’s designed to crowdsource data and offer better routes.
Source: CNET

RealtimeBoard, a visual collaboration platform for companies, raises $25M led by Accel

RealtimeBoard, a visual collaboration tool particularly suited to distributed teams, has picked up $25 million in Series A funding. Accel led the round, with participation from existing investor AltaIR Capital.

The 150 person-strong company — which itself is distributed across offices in San Francisco, Los Angeles, Amsterdam, and Perm — says it will use the additional capital to continue to scale, including building out its customer acquisition capabilities by bolstering sales and marketing teams, and growing its user community.

To that end, RealtimeBoard counts the likes of Hubspot, Skyscanner, Qlik, Autodesk, Netflix, and Twitter as customers, and claims 2 million users worldwide. The startup generates revenue by charging for use of its SaaS on a per seat basis for teams or company wide.

“As companies continue to compete for talent, and how we work rapidly changes, connecting the dots between teams in different offices, hubs or cultures becomes harder and harder,” says RealtimeBoard founder and CEO Andrey Khusid.

“Often the first teams to be distributed are product teams (to resolve the war for talent), and rituals that are built into product development frameworks like design thinking or scrum, which require visual collaboration (usually on a whiteboard), are challenging to scale”.

To solve this, Khusid says RealtimeBoard is building a visual collaboration platform that enables white-boarding work to happen in a digital space, and can serve as the glue between other collaboration platforms used by companies.

“[It] can be the visual hub for teams to huddle around and use throughout the product development process, design, sprint, or project lifecycle,” he says. “RealtimeBoard creates transparency and continuity through all stages of the product development process from ideation to development to launch”.

Features RealtimeBoard offers include the ability for teams to create virtual spaces or huddle boards to collaborate, where users can sketch, annotate, add posts, create flow charts or draw freehand on an infinite whiteboard canvas. The tool also supports comments, @mentions, live chat and video conferencing.

Crucially, the platform integrates with other commonly-used workforce tools such as Google Docs, Slack, Sketch, Jira, Trello, and Dropbox and more.

“All the major productivity tools can be embedded into RealtimeBoard, so we are enabling work that happens between systems happen in one place by incorporating all relevant content and conversations into the same visual space,” explains Khusid. “And, with some bi-directional integrations with Google Docs, Office 365, and Jira, you can do work in RealtimeBoard and update information in other systems and visa versa”.

Meanwhile, Khusid tells me the company’s early adopters have been “rapidly scaling tech companies” that leverage modern collaboration frameworks like Agile, Scrum, Lean, Design Thinking, etc., and that these teams are used to leveraging whiteboard rituals and are looking for ways to improve and scale in order to better engage remote team members. RealtimeBoard is also being used by around 100 enterprises, such as Salesforce, Netflix, SAP, Autodesk, Ikea, and Cisco.

Adds Khusid: “[They] have active workforce transformation initiatives to roll out things like ‘Design Thinking; globally or drive innovation through new tools and ways of collaborating. We also see a lot of management consulting companies like PwC, McKinsey, BCG and Deloitte that leverage RealtimeBoard to innovate with their customers”.


Source: TechCrunch

Tesla appoints Robyn Denholm to replace Elon Musk as chair – Roadshow

Denholm will leave her positions at Telstra after a six-month notice period.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458