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

Archivo del Autor: Belen De Leon

Watch Astronauts Answer Your Burning Questions About Space

We’ve assembled seven astronauts to prove just how smart and cool they are by answering the top 50 Googled questions about space.
Source: Wired

The very first Chrome OS tablet makes its debut as the Acer Chromebook Tab 10

Acer formally introduced the Chromebook Tab 10, the very first Chrome OS tablet designed for students. The device sports a 9.7-inch screen with a QXGA resolution, 32GB of storage, and an included Wacom EMR stylus.

The post The very first Chrome OS tablet makes its debut as the Acer Chromebook Tab 10 appeared first on Digital Trends.


Source: Digital trends

How a Store of Rhino Semen Could Save the Species

Thomas Hildebrandt has been collecting samples from the white rhinoceros with colleagues for about 15 years.
Source: Wired

The FTC Is Officially Investigating Facebook's Data Practices

The Federal Trade Commission’s probe comes on the heels of the Cambridge Analytica scandal, in which 50 million Americans’ Facebook data was reportedly improperly retained by the data firm.
Source: Wired

The Linux Foundation launches a deep learning foundation

Despite its name, the Linux Foundation has long been about more than just Linux. These days, it’s a foundation that provides support to other open source foundations and projects like Cloud Foundry, the Automotive Grade Linux initiative and the Cloud Native Computing Foundation. Today, the Linux Foundation is adding yet another foundation to its stable: the LF Deep Learning Foundation.

The idea behind the LF Deep Learning Foundation is to “support and sustain open source innovation in artificial intelligence, machine learning, and deep learning while striving to make these critical new technologies available to developers and data scientists everywhere.”

The founding members of the new foundation include Amdocs, AT&T, B.Yond, Baidu, Huawei, Nokia, Tech Mahindra, Tencent, Univa and ZTE. Others will likely join in the future.

“We are excited to offer a deep learning foundation that can drive long-term strategy and support for a host of projects in the AI, machine learning, and deep learning ecosystems,” said Jim Zemlin, executive director of The Linux Foundation.

The foundation’s first official project is the Acumos AI Project, a collaboration between AT&T and Tech Mahindra that was already hosted by the Linux Foundation. Acumos AI is a platform for developing, discovering and sharing AI models and workflows.

Like similar Linux Foundation-based organizations, the LF Deep Learning Foundation will offer different membership levels for companies that want to support the project, as well as a membership level for non-profits. All LF Deep Learning members have to be Linux Foundation members, too.


Source: TechCrunch

Lynk & Co reveals the 02 crossover SUV and details European rollout plans

Geely’s Lynk & Co is one of the more interesting young automotive brands, with an approach to sales and marketing that more closely resembles modern gadget and lifestyle brand go-to-market strategy than traditional automaker sales. The Lynk & Co 01 SUV, designed to sit somewhere between Geely’s line on one end and Volvo’s vehicles on the other, debuted last year; now the company is revealing its 02, a more compact crossover SUV, again designed with mobility, connectivity, and the potential for shared use in mind.

The 02 was designed and engineered in Sweden, Lynk & Co says, by a team of international talent. It has a sportier look and feel when compared to the 01, but also clearly shares design traits with the original Lynk & CO. vehicle. The car is intended to capitalize on the rapidly growing crossover SUV model, which is particularly strong in Europe, where Lynk & Co is also finally revealing its market rollout plans after initially kicking off sales in China in 2017.

Lynk & Co will aim to start European sales of its vehicles in 2020, and will skip the traditional dealer model to launch what it’s calling “Offline Stores,” which sound in practice a lot like Tesla’s global showrooms: “Small, sociable brand boutiques in urban districts.” The automaker will also sell online via its Lynkco.com site, which is a trademark of its conception (again something seemingly derived from the Tesla playbook) and it’ll also have a rolling pop-up shop that can make visits to spots that won’t have a permanent Offline Store boutique.

Another bit of news from Lynk & Co this morning: They’re creating a design collaboration with online commerce platform Tictail . This will be a line of both clothing and home good that will be designed by Tictail’s designer community and sold via its platform, and it’s going to be called “The City Dweller Series.” It’s a bit heavyhanded, but it fits overall with Lynk & Co’s strategy of positioning itself as the brand of connected young professionals.

 

 


Source: TechCrunch

Azure’s new Serial Console gives you a direct window into the dark heart of your VMs

Azure developers and sysadmins have long asked for the ability to get access to a serial console for their virtual machines (VMs). While it’s generally easy enough to log into a VM after it has booted, things get far more complicated if the machine doesn’t boot for some reason. Troubleshooting that can be a nightmare. With today’s launch of the Serial Console in the Azure portal, developers get a full view of their machine’s boot process that should make fixing these kind of issues far easier.

“It’s like connecting a keyboard and monitor to the machine,” Azure corporate VP Corey Sanders told me.

While Azure (and all of its competitors) support all kinds of automation tools like Ansible, Chef and Puppet, as well as SSH connectivity and configuration management, sometimes that just isn’t enough to fix an issue. What’s relatively easy to diagnose and fix on a local machine (think a mistake in a config file or a new driver install that has gone awry), isn’t always all that easy to diagnose in the cloud, after all.

“I’ve been working with virtual machines and infrastructure for many years now,” Sanders said. “This has been a consistent top request from users. […] The amount of improvement that this can bring to sysadmins lives is huge.”

The new console access works for Linux and Windows VMs in the Azure cloud. Since Linux was built for this kind of scenario, there is nothing users have to do to enable this. Windows is a bit of a different beast, so for Windows machines that already run in Azure, developers do have to flip a switch and type a few commands to turn this on. On machines you start up now, everything should already be set up. In Sanders’ view, all developers with existing machines should probably do this right away.

Not every developer in an organization should probably have access to the serial console by default, so during the beta test, Microsoft decided that only users who have “VM Contributor” or higher privileges to the virtual machines should be able to access the serial console.

It took Microsoft a while to launch this feature (and it’s worth noting that Google also offers access to the serial console while AWS gives you the console’s output and screenshots). The reason for this, Sanders says, is that it’s not trivial to enable these kind of features securely. “The connectivity here is not through the network of the VM,” he explained. “It’s through the host and the hypervisor and to enable that in a secure and performant way was quite challenging.”


Source: TechCrunch

Twitter moves to ban crypto ads

Twitter is the latest social service to boot out cryptocurrency advertisers. The company told Reuters it will be launching a new policy this week to prohibit the advertising of token sales/initial coin offerings (ICOs), and crypto wallet services.

Ads for cryptocurrency exchanges will also be banned — with some limited exceptions.

Facebook announced a ban in January, while Google said earlier this month that it will ban them from June.

Twitter confirmed the policy change to us, providing the following statement: “We are committed to ensuring the safety of the Twitter community. As such, we have added a new policy for Twitter Ads relating to cryptocurrency. Under this new policy, the advertisement of Initial Coin Offerings (ICOs) and token sales will be prohibited globally.”

“We will continue to iterate and improve upon this policy as the industry evolves,” it added — flagging its current restricted content policies around financial services.

A company spokesperson told us it expects to update its ads policies page within the next hour. At the time of writing the page was last updated on August 30th 2017.

Since then Twitter has faced criticism for hosting crypto ads on its platform at a time when concern over cryptocurrency-related scams and risks have been voiced by regulators around the world. As we wrote earlier this month, banning these sorts of adverts really is a no brainer at this stage — so it’s good to see it listening and rethinking its approach.

Twitter has been taking some action to tackle crypto scams. Earlier this month we reported it had been suspending some users for soliciting crypto — in an apparent effort to crack down on scammers’ ability to use the platform.

But, at the time, it was not keen to comment on its crypto ads policy — even though its existing ads policy prohibits unsafe and deceptive ads and/or ads that make misleading claims.

As we said then a platform level ban on crypto advertising is just common sense — at least until the market is properly regulated.

We understand Twitter’s new crypto ads policy will continue to be reviewed as the industry evolves.

And while ICOs/token sale ads will be banned globally there’s some wiggle room for exchanges and wallet services — with only those provided by a public company listed on certain major stock markets allowed to buy Twitter ads.

In certain market further restrictions may also apply — such as that exchanges must be regulated by an FSA to be allowed to purchase ads.


Source: TechCrunch

YouTube TV becomes first-ever presenting partner for the NBA Finals, following similar deal with MLB

YouTube TV announced this morning it will become the first-ever presenting sponsor of the 2018 NBA Finals as the result of a multi-year partnership focused on raising consumer awareness of YouTube’s streaming TV service. In addition to becoming the presenting sponsor of the NBA Finals, the deal will also see YouTube TV becoming the presenting sponsor of the Women’s National Basketball Association (WNBA) Finals and the NBA’s minor league, the NBA G League.

The deal is now one of many YouTube TV has forged in recent weeks. It has also partnered with the Los Angeles Football Club, Seattle Sounders FC, and most notably, the MLB, on similar promotional efforts.

With the Major League Baseball partnership, YouTube TV again becomes the presenting sponsor of the World Series for the next two years. That means the game will be referred to as the 2018 “World Series presented by YouTube TV.” The arrangement includes on-air callouts, national TV spots featuring players, and in-stadium ads, as well.

Similarly, the NBA deal will see the game referred to as “The Finals presented by YouTube TV.” The YouTube TV logo will also be featured on the court and in the area. Plus, YouTube TV will get on-air callouts, and be featured in ABC commercial spots, as well as across the NBA’s social media channels and digital assets.

ABC has aired the Finals since 2003, but today, more people are cutting the cord with traditional broadcast and cable television, and losing access to some sports programming as a result – unless they install an antenna. One firm, eMarketer, estimated there are 22.2 million cord cutters in the U.S., but combined with the “cord nevers” who never sign up to begin with, there are 56.6 million U.S. consumers going without pay TV.

In particular, the younger demographic is giving up TV in greater numbers, as other entertainment options – like the internet itself, mobile apps, and YouTube – have gained their attention. This has led to sports leagues trying to find new ways to attract this audience. Other efforts over the years have included streaming games through social media sites like Facebook and Twitter, and doing deals with Snapchat to produce original shows, among other things.

The NBA previously worked with Twitter on original programming, for example.

Amid all the cord cutting, a new crop of streaming TV services have been trying to bring back TV – including major channels like ABC, Fox, NBC and CBS. YouTube TV is one of several services in this space, where it competes with Dish’s Sling TV, AT&T’s DirecTV Now, Hulu with Live TV, PlayStation Vue, and fubo TV.

The oldest, Sling TV, is the largest of the bunch, with 2.21 million subscribers, followed by the AT&T’s 1 million. YouTube TV is battling with Hulu for third place, which Hulu currently holds.

Going directly after sports fans will all these partnership deals is one way YouTube TV getting the word out to those who don’t yet know the service even exists.

The Finals will air on ABC starting on Thursday, May 31, and will also be streamed on YouTube TV through ABC. The streaming service is currently available in nearly 100 U.S. markets, or over 85 percent of U.S. households.

The deal also follows an expansion of the YouTube TV service, which saw additions of Turner-owned networks, NBA TV and MLB Network, and a price increase of $5, bringing YouTube TV to $40 per month.

In addition, YouTube itself has worked with the NBA for over a decade. The NBA was the first league to launch its own YouTube channel in 2005, and joined YouTube’s “Claim Your Content” program in 2007. Its channel now has over 4.6 billion views.

“The NBA and ESPN have a history of creating innovative sponsorships, and this certainly qualifies,” said Wendell Scott, Senior Vice President, Multimedia Sales, ESPN, in a statement. “YouTube TV is a next generation partner for an ascendant league and we look forward to working with them to maximize the impact of their investment across ABC and the ESPN platform.”


Source: TechCrunch

Far Cry 5 review – CNET

Far Cry 5 is a masterful refinement of the series’ formula that creates an addictive loop of ultra-satisfying action, progression and gameplay.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909