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

Archivo del Autor: Belen De Leon

‘Solo’ is a serviceable Star Wars story

In the trailer for Solo, Chewbacca dangles for dear life from a high speed train barreling through a snowy landscape. “Chewie!” the young Han shouts, as the Wookiee’s head comes within spitting distance of a rocky mountainside, moments before everything goes black.

For those with even a passing familiarity with the Star Wars universe, it’s about as low stakes as cliffhangers get. Chewbacca will be fine. He’s made it to 190, and by all accounts, he survives well into the sequel trilogy, several cinematic decades later. It’s a bit silly, as far as these things go, but it also just might be the perfect setup for the film.

Solo is, by its very nature, low stakes. The fate of the galaxy is never at play, nor are the destinies of any of its familiar faces. In many ways, it’s a slight film, so far as the grandiosity of epic space operas are concerned, and for the most part, its filmmakers seem perfectly content to operate within those parameters.

Fans of the franchise were understandably skeptical in the lead up to release. It never bodes particularly well when a film’s directors are fired so late in the game. And while we may never get a straight answer as to why Chris Miller and Phil Lord were unceremoniously dumped by Disney toward the end of filming, rest assured that the unamicable parting of ways between the two sides is never peeks through the film’s shiny veneer.

If you should ever find yourself in charge of a major film studio, looking to deliver the latest entry in the world’s premier film franchise on time and in one piece, you can do a heck of a lot worse than Ron Howard. The man behind Apollo 13 and those Dan Brown movies is Hollywood’s leading auteur when it comes to delivering a film right down the middle of the road. 

However you might have ultimately felt about The Last Jedi, the movie was downright giddy in its attempts to subvert the series’ tropes. Solo, on the other hand, revels in them — at least as much as a film can that isn’t directly tied to the Skywalker saga and the never-ending tug of war between Jedi and Sith.

Like The Phantom Menace before it, the anthology entry is downright obsessed with tracing the origins of every available nook and cranny of the original trilogy. But where the prequels had a much larger mythology to explore, Han’s story is decidedly more narrow. As such, the film is content to offer the origins of elements you almost certainly never wondered about.

Why, for example, does Solo call Chewbacca “Chewie?” Or how about the fact that Lando pronounces “Han” differently that practically everyone else in the series? All of these questions, and more, are answered. If Solo winked at the camera any more, it would be flying with its eyes closed.

But Howard and a capable cast weave those elements into a largely enjoyable experience. In an era of blockbusters with ensemble casts 100 actors deep, Solo feels lean. It’s one part western and one part heist film, never requiring you to think too hard, instead just letting the film wash over you. In those moments when planned courses of action do get complex, however, never fear — there’s bound to be someone on screen explaining their plan.

Alden Ehrenreich is capable in the unenviable role of filling Harrison Ford’s massive shoes. Like the film itself, the actor plays it down the middle. He’s charming, but not overly so, and while Solo falls into some of the Episode I traps of excessive exposition, his Han is almost instantly more fleshed out than the young Anakin. From the opening scenes, which play like a cross between Oliver Twist and Blade Runner, it’s clear that Han Solo came into this world fully formed.

Donald Glover, for his part, clearly revels in the role of Lando Calrissian — a character like Solo himself, that is seemingly inextricable from its originating actor. But there’s a overwhelming joy in watching him inhabit the role it seems he’s been waiting his entire life to play — a force of chaotic-good cloaked in a velvet cape and goatee.

Phoebe Waller-Bridge’s L3-37, however, is undoubtedly the film’s breakout character. The bipedal droid presents a moral center of a kind in a film without otherwise populated by ethically ambiguous characters. A strong-willed crusader for robotic rights, L3-37 is easily the film’s most entertaining addition to the canon, as well as a sly thumb in the eye of fanboys who have turned their backs on a more inclusive Star Wars universe.

Droid aside, however, those concerned that the most recent films has strayed too far from the films of their youth will find plenty to like in Solo. It’s a perfectly middle of the road adventure that’s unlikely to end up at either the top or bottom of anyone’s list of Star Wars films.

To paraphrase Han, “I’ve got a perfectly okay feeling about this.”


Source: TechCrunch

Dropbox beefs up mobile collaboration in latest release

Dropbox announced several enhancements today designed to beef up its mobile offering and help employees on the go keep up with changes to files stored in Dropbox .

In a typical team scenario, a Dropbox user shared a file with a team member for review or approval. If they wanted to check the progress of this process, the only way to do it up until now was to send an email or text message explicitly asking if the person looked at it yet — not a terribly efficient workflow.

Dropbox recognized this and has built in a fix in the latest mobile release. Now users can can simply see who has looked at or taken action on a file directly from the mobile application without having to leave the application.

In addition, those being asked to review files can see those notifications right at the top of the Home screen in the mobile app, making the whole feedback cycle much more organized.

Photo: Dropbox

Joey Loi, product manager at Dropbox says this is a much more streamlined way to understand activity inside of Dropbox. “With this feature, we think about the closing loop on collaboration. At its heart, collaboration is feedback flows. When I change something on a file, there are a few steps before [my co-worker] knows I’ve changed it,” Loi explained. With this feature that feedback loop can close much faster.

The company also changed the way it organizes and displays files putting the files that you opened most recently at the top of the Home screen, which is somewhat like Recents in Google Drive. It also provides a way to favorite a file and puts those files that are most important at the top of the list, making it easier to find the files that are likely most important to you more quickly when you access the mobile app.

Finally you can now drag and drop a file from an email into a Dropbox folder in a mobile context.

While none of these individual updates are earth shattering changes by any means, they do make it easier for users to access, share and work with files in Dropbox on a mobile device. “All the features are to help teams collaborate and be efficient on mobile,” Loi said.


Source: TechCrunch

Circle Invest lets you buy the cryptocurrency market

Circle Invest is one of the easiest products when you want to get started with cryptocurrencies. When Circle first launched the app, I compared it to Coinbase. And Circle is making it even easier to get started as you can just “buy the market” now.

Circle Invest started with just a handful of cryptocurrencies — Bitcoin, Bitcoin Cash, Ethereum, Ethereum Classic and Litecoin. But now, the company has added Monero and Zcash. If you don’t know anything about cryptocurrencies, it’s hard to know where you should put your money.

That’s why Circle has created a button that lets you buy all coins available on Circle Invest, weighted depending on their respective market capitalization. The total market cap of Bitcoin is much higher than the total market cap of Zcash, so you’ll end up with more Bitcoin than Zcash.

Circle Invest is available on the App Store and Play Store in the U.S. except in except in MN, HI and WY. The company plans to launch in Europe at some point.

The app only supports market orders. ACH transfers are free and you can buy instantly for transfers below $10,000 before the money arrives on Circle’s bank account.

Circle says you can expect a bit of spread between the buy and sell price, just like on other exchanges. But the company doesn’t add any fee on top of that.

Correction: Circle Invest is now available to users who live in NY.

Disclosure: I own small amounts of various cryptocurrencies.


Source: TechCrunch

Top Tuesday tech deals: Roku TVs on sale, $100 off Apple Watch Series 1 and more – CNET

Today’s top deals include some early Memorial Day sales.
Source: CNET

Samsung is opening global AI centers in the UK, Canada and Russia – CNET

The company will have five AI centers by the end of May.
Source: CNET

Instagram Mute, because FOMO eventually wanes – CNET

With the new feature, you’ll never have to wade through your BFF’s out-of-focus dog photos again.
Source: CNET

California dreamin': Coastal glamping in VW's verboten van – Roadshow

Volkswagen’s California camper van is the coolest thing since the Microbus.
Source: CNET

Starbucks’s mobile payment service is slightly outpacing Apple’s

People really love getting their coffee more quickly. Starbucks, which has operated its own mobile payments service since 2011, is the market leader in terms of mobile payments users, beating out Apple Pay, Google Pay, and Samsung Pay, according to a new reporter from eMarketer out this morning. However, Starbucks’ lead over Apple Pay is only a small one – in 2017, it had 20.7 million users compared with Apple Pay’s 19.7 million. And that gap will remain small this year, with 23.4 million using Starbucks’ mobile payments compared with 22 million using Apple Pay.

The wide adoption of the Starbucks mobile payment service is not only due to speed and convenience that the barcode-based payment system offers – it’s also because payments are tied to loyalty, and the Starbucks app is where customers can monitor and manage their card balance and their “star rewards.” In addition, Starbucks has the benefit of being able to offer a consistent payments experience across its stores – there’s never a question in consumers’ minds as to whether they can use its mobile payments service. They know they can.

Other mobile proximity payment services don’t have the same advantage, as many retailers still don’t offer payment terminals that support the tap-to-pay services like Apple Pay and Google Pay.

According to eMarketer’s forecast, 23.4 million people ages 14 and older will use the Starbucks app to make a point-of-sale purchase at least once every six months, compared with 22 million who will use Apple Pay, 11.1 million who will use Google Pay, and 9.9 million who will use Samsung Pay.

Those numbers will increase across the board through 2022, but the rankings will remain the same – with Starbucks then seeing 29.8 million users to Apple Pay’s 27.5 million.

However, this forecast appears to be discounting the impact of the recent expansion of Apple Pay, which will allow users to send payments to friends through iMessage. When you receive this money, it’s added to an Apple Pay Cash card in your iPhone’s Wallet, which can then be used in stores, in addition to in apps or online. This built-in payments service inside one of the largest messaging platforms could prompt more users to adopt Apple Pay, even if they hadn’t before.

Another note: it seems which services are more popular than others is also tied to how long they’ve been around.

Apple Pay launched before Samsung and Google Pay, and is now accepted at more than half of U.S. merchants. Google Pay isn’t as widely accepted, but is pre-installed on Android, which will help it grow. Samsung Pay, meanwhile, has the lowest adoption in terms of users, but is most accepted by merchants, says eMarketer.

The rankings of the various payment services wasn’t the only notable finding from eMarketer’s new report.

The analysts also found that this year, for the first time, more than 25 percent of U.S. smartphone users ages 14 and older, will have used a mobile payment service at least once every six months. The number of payments users will increase by 14.5 percent to reach 55 million by the end of 2018, the firm estimates.

But over the next several years, these top four services will see their share of the mobile payments drop, even as their user numbers grow. That’s because they’ll face increased competition from other new payment apps, including those from merchants themselves.

“Retailers are increasingly creating their own payment apps, which allow them to capture valuable data about their users. They can also build in rewards and perks to boost customer loyalty,” eMarketer forecasting analyst Cindy Liu says.

eMarketer’s forecast (paywalled) is based on an analysis of third-party data, including Forrester, Juniper Research, and Crone Consulting’s data.

 

 


Source: TechCrunch

Electrify America to add high-speed chargers to 30 shopping centers – Roadshow

The first one will open next month in Louisiana.
Source: CNET

FLI Charge’s conductive wireless charging could revolutionize classroom tech

FLI Charge and Bretford are bringing an innovative new conductive wireless charging product into classrooms and offices across America after winning FCC and ETL approval. Could this be the power delivery tech we’ve been waiting for?

The post FLI Charge’s conductive wireless charging could revolutionize classroom tech appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471