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

Archivo del Autor: Belen De Leon

Maybe Nobody Wants Your Space Internet

A growing group of companies believes satellites, balloons, and drones can help bring internet access to everyone on Earth. But what if not everybody wants it?
Source: Wired

Blue Vision Labs, which builds ‘collaborative’ AR, emerges from stealth with $14.5M led by GV

Blue Vision Labs, a London-based augmented reality startup co-founded by computer vision experts from Oxford and Imperial College, is emerging from stealth today with a new platform that it claims will be the first to bring ‘collaboration’ to the AR experience. With an app built on Blue Vision’s technology (via its API and SDK), multiple users will be able to see the same virtual objects, and interact with each other in that virtual space with spatial accuracy that hasn’t been seen in widely-available AR services before.

Scenarios where this kind of feature could come in useful could include multi-player games, on-street navigation apps, social media applications and education.

Peter Ondruska, the startup’s co-founder and CEO, tells me that Blue Vision’s tech can pinpoint people and other moving objects in a space to within centimeters of their actual location — far more accurate than typical GPS — meaning that it could give better results in apps that require two parties to find each other, such as in a ride-hailing app. (Hands up if you and your Uber driver have ever lost each other before you’ve even stepped foot in the vehicle.)

Blue Vision has been in stealth mode for the past two years building its product — and its founding team, which also includes Lukas Platinsky, Hugo Grimmett, and repeat entrepreneurs Andrej Pancik and Bryan Baum, have been working on the idea since 2011 — but now it is finally hitting the ground running.

Along with the launch of its SDK for developers, Blue Vision is announcing that it has raised $17 million in funding — $14.5 million in a new Series A led by Alphabet’s GV, plus another $2.5 million in Seed funding that it raised earlier from Accel, Horizons Ventures, SV Angel and others — all of whom also participated in this latest round, too.

The SDK will initially be free to use, Ondruska said.

There’s been a surge of interest in augmented and virtual reality technology in the last couple of years, fuelled by some interesting moves from larger tech companies like Google and Apple — launching developer kits to build applications, and working on more hardware to consume it — investments by larger media companies in building content for these platforms, and hundreds of millions of dollars that investors are pouring into the army of startups that are building both software and hardware to usher in this new age of how we will, apparently, all soon be seeing the world.

Some of these investments have so far felt like audacious moonshots. Magic Leap’s mountain of funding, for example, has yet to materialise into anything we can use, virtually or otherwise. But some are making their way to people today, and definitely causing a stir, if not a massive wave of usage. Think here of Apple’s ARKit and Google’s ARCore.

And VR development has even already started to tackle the collaboration challenge, too: recall Facebook’s Oculus division’s work on Rooms, where you can interact with multiple people.

Blue Vision’s approach is a little different from Oculus, in that it requires no more hardware than what many people already have — a smartphone and a basic smartphone camera — both to interact with the experience and to ingest the environment to build that experience. The fact that Blue Vision provides a relatively low barrier to entry, while also doing an enormous (and ground-breaking) amount of heavy lifting at the back end to solve a persistent challenge in AR, is what potentially makes the startup unique and noteworthy.

“They have reduced the need for specific, tailored hardware,” said GV’s Tom Hulme, who is joining the board. “Where we might have needed multiple lenses before, they have achieved same thing with a basic smartphone lens.”

Some of that heavy lifting has also involved building highly detailed maps that developers can now use to build collaborative AR experiences: the idea here is that the map of a space becomes the canvas onto which all of the other objects get placed for their interactions.

Ondruska said that initially the company has built maps covering the city centers of London, San Francisco and New York, with plans to add more locations. Users, he said, can also essentially “build” locations on the fly while using apps powered by Blue Vision, although these would work less well in fast-moving environments, where you might need to reference locations more accurately and pick up more detail.

Some have projected that AR-based applications could generate $83 billion by 2021.

That seems like a big leap, considering we’re now already at 2018 and so far our biggest “hit” in AR has been Pokemon Go. Ondruska believes that this is because there have been missing pieces in making AR a truly seamless and smooth experience, and that his team has built the parts that will complete the picture.

“One of the reasons why AR hasn’t really reached mass market adoption is because of the tech that is on the market,” he said. “Single-user experiences are limiting. We are allowing the next step, letting people see the right place, for example. None of that was possible before in AR because the backend didn’t exist. But by filling in this piece, we are creating new AR use cases, ones that are important and will be used on a daily basis.”


Source: TechCrunch

Startup Battlefield Europe deadline extended one week

Procrastinateurs se réjouissent! If you haven’t applied yet to compete in TechCrunch Startup Battlefield Europe at VivaTech in Paris on May 24-25, then rejoice indeed, because we have great news for you. We’re extending the application deadline by one full week to March 22, at 9 a.m. PST. Startup Battlefield is the premier startup pitch competition and the best way to launch your early-stage startup to the world. Don’t miss out, apply today.

TechCrunch editors will select roughly 15-30 early-stage startups to compete and will provide the founder of each chosen company with expert pitch coaching. You and your team will be ready and at your best when you step on the Startup Battlefield stage to deliver your six-minute pitch to a panel of judges — and ready to answer any questions they may throw at you.

The judges narrow the field to just five competitors who go on to a second round of pitching to a fresh panel of judges. And from that five comes one top startup that takes home major bragging rights along with €25,000 in no-equity cash and an all-expense paid trip for two to San Francisco, where they will compete in the Startup Battlefield at Disrupt SF 2018, TechCrunch’s flagship event (as long as they still meet eligibility requirements).

Even if you don’t take the top prize, you still reap phenomenal benefits by competing in Startup Battlefield. They’re almost too numerous to mention, but heck, we’ll do it anyway. Let’s start with that invaluable pitch coaching, and remember: when you’re pitching, you’re placing your company in front of the very investors you seek. It’s prime exposure time.

Of course, there’s media attention — and lots of it. Startup Battlefield takes place in front of a large, live audience, and we also stream the entire event — start to finish — around the world on TechCrunch.com, YouTube, Facebook and Twitter (and available later, on demand).

Don’t forget about the incredible networking connections. Every company that competes joins the Startup Battlefield alumni community, which includes the likes of Mint, Dropbox, Yammer, TripIt, Getaround and Cloudflare. The alumni companies number almost 750, and have collectively raised more than $8 billion in funding and produced more than 100 exits.

Here’s the kicker: TechCrunch does not take an equity cut and won’t charge you anything to apply or to participate in Startup Battlefield. Yup, it’s absolutely free.

If you’re the doyenne of details or a fan of fine print, be sure to read our Startup Battlefield Europe FAQ to learn everything you need to know about applying and competing in the Battlefield.

TechCrunch Startup Battlefield Europe — at VivaTech in Paris on May 24-25 — offers so many benefits and absolutely no risk. And now you get an extra week to apply. Do it today.


Source: TechCrunch

Gaming-focused Logitech G560 may be most immersive computer speakers ever

Want to upgrade your gaming setup? Logitech’s new G560 speakers boast colorful, reactive LED arrays that developers can use to make games more immersive. Plus, they support DTS:X Ultra surround sound.

The post Gaming-focused Logitech G560 may be most immersive computer speakers ever appeared first on Digital Trends.


Source: Digital trends

Spring is the season to buy a new laptop

Is there a bad time to buy a laptop? Maybe not — but for a couple of important reasons, spring is one of the best times to go out and buy a new laptop. Here’s how to ensure you’re future-proofing your next laptop purchase.

The post Spring is the season to buy a new laptop appeared first on Digital Trends.


Source: Digital trends

Drake and Ninja just broke a Twitch world record playing Fortnite – CNET

Drake: rapper, entrepreneur, Twitch streamer… record breaker.
Source: CNET

Revolut adds direct debits in Europe

Fintech startup Revolut is slowly making traditional bank accounts irrelevant. The company is adding direct debits in EUR to make it easier to pay for utilities and subscription services.

While Revolut is currently applying for a banking license, the company has already been adding everything you need to replace your bank account with a Revolut account.

The company started with an e-wallet in multiple currencies combined with a MasterCard . This way, you can upload money to your Revolut account in your local currency and then send and spend money in multiple currencies.

But when it comes to spending money, Revolut users have been limited to card payments so far. And yet, many countries ask you to pay your electricity or phone bill using direct debits.

Back in July 2017, Revolut gave you a personal IBAN in EUR and GBP. And now, you can hand your banking details to any subscription service in EUR so that they can debit your Revolut account directly.

And that’s about all you need to know. Revolut now has 1.5 million customers and many different services. You can buy travel insurance, phone insurance and cryptocurrencies through the Revolut app. Eventually, Revolut wants to become the financial hub on your phone.


Source: TechCrunch

Drake and Ninja are playing Fortnite live on Twitch

What do Drake, Ninja the professional esports player, Kim Dotcom, Travis Scott and NFL player JuJu Smith-Schuster have in common?

They’re all playing Fortnite together right now and live-streaming it on Twitch . Yes, seriously.

You can tune in to Ninja’s channel here to check out the action.

Right now the amount of live viewers is hovering around 600,000 which smashes Twitch’s previous record of 388,000 live concurrent viewers.

Drake and Ninja started playing together a few hours ago on Ninja’s channel, and were soon joined by the other members as word spread of the livestream. Ninja is playing on a PC while Drake is on a PS4, but the two can play together thanks to Fortnite’s cross-platform support for those two systems.

The group had their fair share of technical difficulties – especially when it came to adding new players to their party, mainly because everyone’s friend requests were maxed out. That’s definitely something Epic will to work on if Fortnite continues to be the preferred game of celebrities and athletes.

In all seriousness, it’s a big moment for esports and livestreaming in general. The fact that mainstream celebrities are not only spending their time playing (and talking about) massively popular video games, but doing it live so hundreds of thousands of others can watch is a huge validator for the future of the two industries and companies like Twitch and Epic Games .

As you can imagine, Twitter is going insane and we’re already getting some amazing memes.

Oh, and one more thing. Epic Games (the company that created Fortnite) is supposed to take down the game’s servers at 2am PT / 5am ET. Anyone want to bet that they’re going to reschedule?


Source: TechCrunch

Pizza Hut trials Pepper robot ordering service in Singapore – CNET

Softbank’s Pepper robot will take orders for pineapple-covered pizza (and all other types, too) for two weekends in the sunny island.
Source: CNET

Seven years in, Nest is finally hitting its smart home stride – CNET

Nest started out slow, but Google’s smart home company is quickly picking up the pace — and surprising us with a connected device for nearly every situation.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487