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

Archivo del Autor: Belen De Leon

Facebook bans the Proud Boys, cutting the group off from its main recruitment platform

Facebook is moving to ban the Proud Boys, a far-right men’s organization with ties to white supremacist groups. Business Insider first reported the decision. Facebook confirmed the decision to ban the Proud Boys from Facebook and Instagram to TechCrunch, indicating that the group (and presumably its leader Gavin McInnes) now meet the company’s definition of a hate organization or figure.

Facebook provided the following statement:

“Our team continues to study trends in organized hate and hate speech and works with partners to better understand hate organizations as they evolve. We ban these organizations and individuals from our platforms and also remove all praise and support when we become aware of it. We will continue to review content, Pages, and people that violate our policies, take action against hate speech and hate organizations to help keep our community safe.”

Even compared to other groups on the far right with online origins, the Proud Boys maximize their impact through social networking. The organization, founded by provocateur and Vice founder McInnes, relies on Facebook as its primary recruitment tool. As we reported in August, the Proud Boys operate a surprisingly sophisticated network for getting new members into the fold via many local and regional Facebook groups. All of it relies on Facebook — the Proud Boys homepage even links out to the web of Facebook groups to guide potential recruits toward next steps.

At the time of writing, Facebook’s ban appeared to affect some Proud Boys groups and not others. The profile of Proud Boys founder McInnes appears to still be functional. Facebook’s decision to act against the organization is likely tied to the recent arrest of five Proud Boys members in New York City on charges including assault, criminal possession of a weapon and gang assault.


Source: TechCrunch

Siri Shortcuts app gets updated with weather, alarms, timers and more

Alongside today’s announcements of new iPads and Mac, Apple also rolled out an updated version of its Siri Shortcuts app. The app, first introduced at WWDC, arrived with iOS 12 as a way to unlock Siri’s potential by allowing users to create their own custom voice commands and workflows. Now, it can do a few new things, too – including setting alarms and timers, getting the latest weather, and more.

The weather actions should be especially useful for those who have created custom morning routines with Siri Shortcuts, as you’ll now be able to use the latest weather in your shortcuts with the new “Get Current Weather” and “Get Weather Forecast” actions. Being able to ask for this sort of information is already among the top use cases for voice assistants, like Alexa and Google Assistant, so it makes sense to offer these sorts of commands to Siri Shortcuts users, as well.

With these options, you can now ask for current conditions, forecasts (hourly, daily or 10 days out), or for any specific condition – like the humidity, chance of rain, air quality, and more.

Also helpful are the new “Create Alarm,” “Toggle Alarm,” and “Start Timer” actions, which addressed another notable hole in the Shortcuts app at launch. Many people were confused about how to use alarms within the app because these actions weren’t available, and the request often came up on Apple’s own support site, too. The new release, Siri Shortcuts 2.1, addresses this problem.

Other new actions include the ability to convert between a variety of units from the “Measurement” and “Convert Measurement” actions; the ability to get the most recent set of imported photos from the Photos app using the “Get Last Import” action; and the ability to star recording video immediately in the “Take Video” action.

Interestingly, Apple didn’t call that last one out in the App Store update text – maybe because all the news attention a user-created shortcut calledPolice” recently received. “Police” lets you speak a verbal command that performs a series of actions, including messaging a friend, turning down the phone’s brightness, and pausing the sounds on your phone. It then gives you a button to press to start to recording. Now, it seems you can tweak the “Police” shortcut to just begin recording right away.

The updated app also fixes a problem with using Siri Shortcuts with HomePod. It will now automatically play back media from the HomePod over AirPlay, when you run the shortcut from HomePod via Siri – which just makes more sense.

Siri Shortcuts version 2.1 is the first major update following the app’s release with iOS 12. However, the app today still largely appeals to iOS power users – those who were already comfortable using its predecessor, Workflow, and who understand how to build routines.

More mainstream users are likely being exposed to Siri’s expanded powers through their favorite apps. With iOS 12, a number of top developers updated their apps with “Add to Siri” buttons that point out special tasks their apps can perform by way of voice. Early adopters on this front included Pandora, The Weather Channel, Sky Guide, Citymapper, Google News, TripIt, Trello, Monster, and others.

The updated version of Siri Shortcuts is available for download from the App Store.


Source: TechCrunch

Monzo, the U.K. challenger bank, raises £85M Series E at a £1B pre-money valuation

Monzo, the U.K. challenger bank that now boasts more than a million customers, has raised £85 million in Series E funding. The round is led by U.S. venture capital firm General Catalyst, and Accel. Existing backers Passion Capital, Goodwater, Thrive Capital, Orange Digital Ventures, and Stripe also participated.

The latest funding was at a pre-money valuation of £1 billion (~$1.27b), meaning that Monzo is now a bonafide member of the U.K. fintech unicorn club, joining recent entrant Revolut.

Meanwhile, the bank upstart is also planning to launch a large crowdfunding round later this year. Like a lot of other fintechs — and before it was fashionable — Monzo has historically opened up its fundraising to its passionate community and other armchair investors.

In a brief call earlier today with Monzo co-founder and CEO Tom Blomfield, he told me the new funding will be primarily used for increasing headcount to further develop the Monzo product line and to cover other operational costs now that the challenger bank has reached “contribution margin positive”.

In other words, on average each customer is generating more revenue than the cost of servicing their current account, which is undoubtedly evidence of how much progress Monzo has made over the last year. This includes bringing down costs, such as weaning customers off costly debit card “top ups” and imposing a cap on fee-free foreign ATM withdrawals — as well as starting to generate meaningful revenue.

On where that revenue is now coming from, Blomfield cited lending in the form of Monzo’s overdraft product, interest it earns on deposits (currently Monzo doesn’t share that interest with customers, even if it is very small in percentage terms), and interchange fees (the money Monzo makes any time you spend on your Monzo debit card).

Another revenue stream is the nascent Monzo marketplace, which he says will be the next focus going forward now that the Monzo current account, with the omission of savings accounts and cash deposits, is basically “done“.

That’s noteworthy given that Monzo embraced developers extremely early on in its existence, holding four very popular hackathons and conducting a few early partnership pilots, but has since mostly stalled on the roll out of marketplace banking and other partnership integrations, sometimes to the frustration of the wider U.K. fintech ecosystem and developers. The exception being the recent integration with TransferWise for sending money abroad.

Blomfield doesn’t dispute this framing but says it wasn’t that Monzo changed course on offering an open API or working on deeper integrations that will put partner products inside of the Monzo banking app, but that gaining a banking license and building out all of the features of the current account had to be the short-term priority. Now that heavy lifting is complete and armed with new operational capital, it is marketplace game on.

To that end, the Monzo CEO says headcount over the next year could double again, from around 450 now to 900. And in terms of customer growth, extrapolating stats from a recent Nationwide annual report (PDF link), the challenger bank says it now accounts for 15 percent of all new bank accounts opened each month in the U.K. It also says it has 800,000 monthly active users.

Account switching — that is customers ditching their existing bank — still makes up the bulk of customer acquisition, even if Monzo recently began targeting 16-18 year olds who would be opening their first ever bank account. Another key metric: the number of customers who deposit their salary each month with Monzo is now at around 26 percent, although I’m told that this isn’t as important for Monzo as it might be for traditional banks and isn’t the main correlation with engagement or those accessing a Monzo overdraft.

Asked what Monzo’s biggest challenge will be over the next year, its CEO doesn’t mince his words: “Increasing revenue,” he says. This means ensuring that its lending models are correct (ie avoiding too many defaults as it scales) and steadfastly growing the marketplace and third-party product partnerships that will bring in additional revenue.

I was also intrigued to see a U.S. venture capital firm once again back the U.K. challenger bank — many of its existing backers have a U.S. bent and Blomfield has made no secret of his ambitions to expand across the pond at some stage. In an email exchange a few hours before publication, General Catalyst’s Adam Valkin (who was previously at Accel in London where he invested in GoCardless, which Blomfield also co-founded), gave me the following statement:

We’re investing in Tom and his team because they are delivering a high-quality banking experience for consumers at scale that is sorely missing from the market. Today’s incumbent UK banks represent billions of market cap but suffer from low NPS scores, reflecting their inability to meet their customers’ needs. Monzo, in contrast, explicitly builds product and banking features in a community-driven approach based on customers’ feedback and requests. This has driven very high organic growth, strong retention and engagement, and unprecedented customer love for and trust in Monzo. Beyond this, Tom and the Monzo team have improved upon the traditional business model of banking, removing the traditional offline retail-based banking model in favor of a highly scalable and lower cost mobile-only experience. All of this creates the potential for Monzo to become a leading U.K. bank, launch a successful financial marketplace, and eventually expand internationally.


Source: TechCrunch

iPad Pro, MacBook Air, Mac Mini: You'll spend $1,900, $2,600, $4,200 if you max out Apple's specs – CNET

Top-of-the-line models add up fast.
Source: CNET

Dodge Super Charger has a 1,000-hp case of Hellephantitis – Roadshow

This SEMA concept is powered by a 426-cubic-inch, supercharged V8 that’s brawnier than the one in the Dodge Demon.
Source: CNET

Game of Thrones prequel casts Naomi Watts in starring role – CNET

Also, did George R.R. Martin just confirm the successor show’s title?
Source: CNET

Alphabet exec Richard DeVaul is reportedly out after sexual harassment story

As Axios first reported, Richard DeVaul, a director at the entity formerly known as Google X, has left the company. An incident involving DeVaul behaving inappropriately toward a Google interviewee was cited in a New York Times report centered on the sexual misconduct of Andy Rubin last week. Google confirmed that DeVaul had resigned and will not receive an exit package.

The story recounts a 2013 incident during which DeVaul brought up his own polyamory in an interview with Star Simpson, a female hardware engineer. DeVaul reportedly invited Simpson to Burning Man. When she attended, DeVaul asked her to remove her shirt so that he could give her a massage. Simpson was not hired at Google.

Google has faced wide criticism of its decision to give Rubin a $90 million exit package in spite of an investigation finding the claims against him credible. Axios reports that DeVaul did not receive an exit package, consistent with Sundar Pichai’s recent claim that the company had fired 48 individuals for sexual harassment in the last two years without providing exit packages.

Earlier in 2018, DeVaul authored a Medium post introspecting on his experience awakening to his own latent racism and misogyny.

“We can be better people and make a more just society when we recognize this and are committed to the long-term solutions of continued personal introspection, thoughtful critique of systematic bias, and working to create new and better systems,” DeVaul wrote. “I’m committed to working on this, and I hope you will join me.”


Source: TechCrunch

Facebook sees stagnating sales and user growth – CNET

We’ve become used to seeing faster growth.
Source: CNET

Waymo obtains California's first fully driverless testing permit – Roadshow

The Alphabet subsidiary plans to test in and around its headquarters in Mountain View, California.
Source: CNET

The Biggening

Everything is already big.

The iPhone SE died. The iPad Mini was last upgraded in 2015. The 11-inch MacBook Air died years ago. The smaller Series 4 Apple Watch has a bigger display than the larger Series 3 Apple Watch.

Apple’s smallest devices are slowly getting bigger and the company’s events don’t suggest those ambitions are going to stop. While the release of the truly monstrous 6.5” iPhone XS Max last month embodies this trend in the most readily apparent way, the way Apple has emphasized external displays on its new iPad Pro and its MacBook Pro line are perhaps more telling of the company’s future ambitions, a world where displays are boundless.

If you’re thinking that Apple can only make displays so much bigger while reducing the sizes of the device, there’s a lot further they can take this.

Apple’s wants bigger displays.

The old iPad Pro was perhaps too big; it’s massive form factor was great for creative tasks but it was one of the most niche devices Apple had released in recent years. The company’s new 12.9” iPad Pro reaches for the edges more but shrinks its overall footprint in the process, turning the somewhat novelty device into what I imagine will be a much more palatable mainstream product. The smaller Pro jumped from 10.5” to 11” while maintaining an overall size similar to its predecessor.

Apple.com

Much in the way that the iPhone 6S Plus was the “big” phone when it came out with a 5.5″ display, and consumers buying it were making that choice for themselves, Apple is shaping the new-normal. The 5.8″ iPhone XS and 6.5″ iPhone XS Max show that. With the new Apple Watch Series 4, Apple made the decision to make the devices bigger, bumping the 38mm and 42mm watches up to 40mm and 44mm sizes. The upgrade signified that Apple felt that even its biggest tiny display was still too small.

One of the other big changes on the new iPad Pros was the use of USB-C and a big reason Apple was fine ditching its proprietary port is that it really wanted to enable the device to drive 5K external displays. Apple wants the device to be at the heart of creatives’ workflows but it still sees its display size as a limiting factor.

Today we also saw Apple make a number of big improvements to the 13.3” MacBook Air that seem to overshadow the 12” MacBook in major ways, throwing into question whether the 12″ device is too small a form factor for Apple to continue supporting. And while the company no longer sells a 17-inch MacBook Pro, their latest 15-inch MacBook Pro was built to power up to four 4K displays so that should tell you quite a bit about where the company is moving.

All of this is to say that Apple wants to fill your visual world. When Apple starts working towards something across its entire product line, individual updates almost start to feel like inevitabilities, not choices. But in pushing towards larger displays and more external display support, Apple is very much deciding that its devices should take up more of your perspective.

But handheld devices can only get so large. You may one-day cram an iPhone with an 8″ display into your pocket, but you’ll never get an iPad Pro in there. Samsung is building folding phones to cheat this concept in the short term, but Apple seems to be working on small screens closer to your eyes as the solution.

The company has been reportedly building VR devices and working on AR display tech to create long-rumored devices that could fill broader sections of our field-of-view.

Apple’s vision for augmented reality have hardly been secret. Their wonky prototype ARKit demos play out on the same keynote stages as major hardware releases.

But how Apple decides to interface an eventual headworn AR product with the rest of its lineup will be incredibly important for the company. Much in the way that products like AirPlay or external displays give the content you’ve created or discovered a place to be seen in a more immersive way, digital AR screens could also give a bigger home for the intimate interactions users still host on mobile devices.

Today, Apple tellingly called the iPad Pro the “world’s best device for AR” in their event keynote, signifying that the best augmented reality is the biggest window into that world. As Apple crafts “edge-to-edge” devices that allow us to peer deeper into their digital services, the question, perhaps, isn’t how much bigger those physical screens will become but how long it will be until AR displays are trimming down the bezels of our unadulterated view.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578