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

Archivo del Autor: Belen De Leon

AT&T will connect your 4G phone to its '5G E' network, but don't get too excited – CNET

“5G E” isn’t actually 5G.
Source: CNET

Titans season 1 is now on DC Universe, international Netflix release on Jan. 11 – CNET

DC Universe’s first original drama series will play on Netflix around the globe.
Source: CNET

CDC 1918 Pandemic Trail game is Oregon Trail with the flu – CNET

You have died of influenza.
Source: CNET

Gadget Lab Podcast: 2018 Was the Year of 'Oops!' in Tech

Wired’s Gadget Lab team sums up this year in tech. Plus: An interview with the CEO of a futuristic fitness company.
Source: Wired

Spot is a cryptocurrency app to control all your wallets and exchange accounts

Meet Spot, a beautifully designed mobile app to control your cryptocurrencies. Spot looks like a portfolio-tracking app. But the company has built a strong foundation to add more features in the coming months. Spot wants to be your unique gateway to the world of cryptocurrencies.

“Spot’s vision isn’t to build a portfolio tracker — we went a bit overboard with this feature,” co-founder and CEO Edouard Steegmann told me. “Eventually, we want to become the app to manage all your cryptos, a sort of Revolut but with a crypto DNA.”

When you first install the app, you can connect it to your existing wallets by adding public addresses. Even if you store your tokens on a hardware wallet, Spot can read the public details of your wallet to show them in the app.

“We have our own nodes on Ethereum, Bitcoin, Litecoin, Stellar and others to recover the amount on your wallet,” Steegmann said. Data is also cross-checked with third-party services to make sure that everything is fine.

Spot also lets you connect to an exchange account using API keys. Right now, the app supports Binance, Kraken, Bitfinex and Poloniex, but the company already plans to add more exchanges.

The app then gives you a detailed overview of your holdings across all services and wallets. You can see detailed charts, and discover which token is performing better than the rest. It’s also one of the most well-designed mobile apps I’ve seen this year — the animations and interactions are gorgeous.

But Spot doesn’t rely on an API to get pricing information for each token. “We’ve rebuilt CoinMarketCap from the ground up, and we’re one of the few companies that have done it,” Steegmann said. The company stores pricing information for dozens of tokens across 150 exchanges. That’s a lot of pairings.

If you tap on the Spot logo at the top of the app, you can see the maximum value of your portfolio if you cash out on exchanges with the highest prices for your tokens. The company makes sure that there’s enough volume to show you coherent prices.

Spot thinks that controlling your own data is too important to rely on API calls. When you have your own data, you don’t have any API rate limits, you don’t have a major dependency and you can scale more calmly.

Up next, you’ll be able to trade directly in the app. The company isn’t going to build its own exchange, but you can expect to buy and sell tokens on a third-party exchange without having to visit the website.

“We think that many things will be tokenized and that there’s no user-friendly interface to transfer, receive, buy and sell,” Steegmann said.

The company raised a $1.2 million round (€1.056 million to be exact) from Kima Ventures and business angels, including Eric Larchevêque and Thomas France from Ledger, Jean-Daniel Guyot, Thibaud Elzière, Eduardo Ronzano, Nicolas Steegmann, Sébastien Lucas and Nicolas Debock.

Disclosure: I own small amounts of various cryptocurrencies.


Source: TechCrunch

LG may show off a new 38-inch monster of a gaming monitor at CES 2019

LG’s next gaming display is a 38-inch beast with a 3,840 x 1,600 resolution, a 144Hz refresh rate, and a 2ms response time. It even has G-Sync technology baked in so Nvidia owners can avoid screen tearing.

The post LG may show off a new 38-inch monster of a gaming monitor at CES 2019 appeared first on Digital Trends.


Source: Digital trends

The GPS wars have begun

Where are you? That’s not just a metaphysical question, but increasingly a geopolitical challenge that is putting tech giants like Apple and Alphabet in a tough position.

Countries around the world, including China, Japan, India and the United Kingdom plus the European Union are exploring, testing and deploying satellites to build out their own positioning capabilities.

That’s a massive change for the United States, which for decades has had a practical monopoly on determining the location of objects through its Global Positioning System (GPS), a military service of the Air Force built during the Cold War that has allowed commercial uses since mid-2000 (for a short history of GPS, check out this article, or for the comprehensive history, here’s the book-length treatment).

Owning GPS has a number of advantages, but the first and most important is that global military and commercial users depend on this service of the U.S. government, putting location targeting ultimately at the mercy of the Pentagon. The development of the technology and the deployment of positioning satellites also provides a spillover advantage for the space industry.

Today, the only global alternative to that system is Russia’s GLONASS, which reached full global coverage a couple of years ago following an aggressive program by Russian president Vladimir Putin to rebuild it after it had degraded following the break-up of the Soviet Union.

Now, a number of other countries want to reduce their dependency on the U.S. and get those economic benefits. Perhaps no where is that more obvious than with China, which has made building out a global alternative to GPS a top national priority. Its Beidou (北斗 – “Big Dipper”) navigation system has been slowly building up since 2000, mostly focused on providing service in Asia.

Now, though, China hopes to accelerate the launch of Beidou satellites and provide worldwide positioning services. As Financial Times noted a few weeks ago, China has launched 11 satellites in the Beidou constellation just this year — almost half of the entire network, and it hopes to expand by another dozen satellites by 2020. That would make it one of the largest systems in the world when fully deployed.

A Long March-3B carrier rocket carrying the 24th and 25th Beidou navigation satellites takes off from the Xichang Satellite Launch Center on November 5, 2017 in Xichang, China. Photo by Wang Yulei/CHINA NEWS SERVICE/VCG via Getty Images

China is not just putting satellites into orbit though, but demanding that local smartphone manufacturers include Beidou positioning chips in their devices. Today, devices from a number of major manufacturers, including Huawei and Xiaomi, use the system, along with GPS and Russia’s GLONASS as well.

That puts American smartphone leaders like Alphabet and particularly Apple in a bind. For Apple, which prides itself on providing one unified iPhone device worldwide, the disintegration of the monopoly around GPS presents a quandary: Does it offer a unique device for the Chinese market capable of handling Beidou, or does it add Beidou chips to its phones worldwide and run into trouble with U.S. national security authorities?

The complexity doesn’t stop there. China may be the most aggressive in launching its alternative to GPS and also the most bullish in providing worldwide coverage, but it is not alone in pursuing its own system.

Japan has made launching a space program a national priority to compete with China and rejuvenate its economy, and one critical component of that program is building out a positioning system. The Quasi-Zenith Satellite System (準天頂衛星システム), which has cost ¥120 billion ($1.08 billion) to date, is designed to augment GPS with more coverage of Japan and also trigger an estimated ¥2.4 trillion ($21.58 billion) in economic benefits.

Using this new system comes at a huge cost due to lack of manufacturing scale. As the Nikkei Asian Review noted a few weeks ago, “The high price of receivers is a hurdle, however. Mitsubishi Electric on Thursday began selling receivers accurate to within a few centimeters — at a price of several million yen, or tens of thousands of dollars, apiece.” The additional location accuracy in Japan may well be necessary for autonomous cars, but auto manufactures will need to lower costs quickly if they want to include the technology in their vehicles.

Like Japan, India has similarly pursued a GPS-augmenting system known as IRNSS, and it has now launched seven satellites to increase coverage of the subcontinent. Meanwhile, the United Kingdom, which is expected to leave the European Union in March following the referendum over Brexit, will most likely lose access to the EU’s Galileo positioning system, and is planning to launch its own. As for Galileo itself, it is expected to be fully operational in 2019.

In short, the world has moved from one system (GPS) to arguably seven. And while Chinese manufacturers increasingly have GPS, GLONASS and Beidou installed on one chip, that scale may only work in a country the size of China. In Japan, where the smartphone market is saturated and the population is less than a tenth of China, the scale required to lower prices may well be harder to find. It will be even tougher in the United Kingdom, for the same reasons.

Theoretically, one positioning chip could be designed to incorporate all of these different systems, but that might run afoul of U.S. national security laws, particularly in regards to GLONASS and Beidou. Which means that much as the internet is fragmenting into disparate poles, we might soon find that our smartphone positioning chips need to fragment as well in order to handle these local markets. That will ultimately mean higher prices for consumers, and tougher supply chains for manufacturers.


Source: TechCrunch

CherryHome raises $5.2M to apply AI to home care cameras, detecting behavior changes

A new startup using AI to look after elderly people at home has raised a new round of funding to apply its platform to detect changes in gait or behavior, falls or stumbles. In other words, it could start to predict changes in long-term health.

CherryHome, the home AI security system created by startup Cherry Labs, has raised $5.2 million in funding from GSR Ventures to drive the technology’s use for in-home senior care. CherryHome uses its proprietary computer vision algorithms to interpret camera data into virtual “skeletons.” These are used by the AI to understand and analyze home events and people’s behaviors, such as how someone might develop a limp over time, for instance.

The startup competes with Safely You, which sends alerts in response to very obvious falls; Nest and Lighthouse, which tend to only offer very basic AI over its imaging; and Amazon’s Ring, which only offers outdoor security.

With CherryHome, all information is processed locally, so the video doesn’t leave the house, while the senior citizen is replaced in the video with a virtual “stick-person” to preserve their privacy. This last aspect, in particular, is a really good idea.

With this new round of funding, CherryHome has signed pilot deals with TheraCare in-home care-giving service and TriCura, a tech ecosystem for care agencies. Both are based in the Bay Area.

Max Goncharov, CEO and co-founder of CherryHome says: “Understanding human behavior has a long list of applications, from home security to in-home senior care to the overall goal of making smart homes totally autonomous. But improving senior care is arguably one of the most important areas for technological improvement.” He says seniors currently make up 15 percent of the U.S. population, and by 2030, one in five Americans will be of retirement age. Several studies show the majority of those people wish to remain at home, as opposed to moving into an assisted-living facility.


Source: TechCrunch

Join us in Las Vegas during CES

We will be holding a small event during CES in Las Vegas and we want to see you! We’re looking to meet some cool hardware and crypto startups, so the good folks at Work In Progress have opened up their space to us and 200 of you all to hold a meetup and pitch-off.

The event will be held at Work In Progress, 317 South 6th Street on Wednesday, January 9, 2019 between 6:00 PM – 9:00 PM PST.

There are only 200 tickets, so if you want to come please pick one up ASAP. The meetup is open to everyone, so head over if you’d like to talk tech. You can pick up a ticket here.

If you’d like to pitch at the event I’ll be picking 10 companies that will have three minutes to pitch without slides. Because this is a hardware event I recommend bringing a few of your items to show off. If you’d like to pitch, fill this out and I will contact those who will be coming up on stage.

See you in Vegas!


Source: TechCrunch

Nvidia’s 11 series of midrange gaming cards may debut next month

Nvidia may launch an 11 series of graphics cards after all. A new rumor suggests we could see Nvidia debut both the RTX 2060 and the 1160 Ti in January, with the latter coming with a lower price tag.

The post Nvidia’s 11 series of midrange gaming cards may debut next month appeared first on Digital Trends.


Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511