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

Archivo del Autor: Belen De Leon

Gift guide: Photography accessories for the shutterbug in your life

Looking for some gift ideas for the photographer in your life? Look no further. Though shooters amateur and professional tend to take care of their own needs pretty well, there are plenty of things you can given them that they’ll appreciate. But you might have to be ready to spend a bit — people don’t pick up this hobby because it’s so cheap.

USB-C Hub – $40-$60

A lot of the latest laptops are eschewing a variety of ports for more or only USB-C. Some like this trend, and some hate it, but one way or another you’ve got to deal with it. Photographers especially. This Vava hub has pretty much everything your average shooter needs, including old-type USB ports for legacy gear, an SD card reader, and a headphone jack for reviewing video. This one is $60 but there are bigger and smaller ones if you happen to know they use Ethernet, microSD, and so on. Just stay away from the bargain bin ones — you don’t want to mess around when it comes to carrying lots of power.

Hand strap – $10-$40

Everyone has a neck strap for their camera because they always come with one. But not everyone wants to use them — the included ones are cheap and even good ones can be annoying. A hand strap is a good alternative that adds a lot of security very simply. For a smaller camera like a mirrorless, a simple, high quality strap like Gordy’s is a good option. And for heavier bodies like DSLRs with big lenses, Peak Design’s Clutch is a solid one that works across many brands. Many camera manufacturers make their own as well, but we’ve found that Peak often makes meaningful improvements on suchstandard models.

Extra SD cards and a carry case – $30-40

A photographer can never have too many cards, and a good case never goes amiss, either. You can’t go wrong with Pelican when it comes to cases, even if $30 seems a lot to spend on a little plastic clamshell with foam inside. As for SD cards, 32 gigabytes is a nice safe number. Just make sure you stick to known brands like Sandisk and Kingston, and make sure it’s a “Class 10” card — lower numbers mean slower transfer speeds.

A year of Adobe – $120

This is a tough one. Lots of photographers use Lightroom and Photoshop, and it would be nice to be able to gift them a few months or a year’s worth of subscription to Adobe’s platform. But Adobe makes this so hard to do that we can’t actually figure out a good way to do it. Nevertheless, if you can figure out a creative way to go about this, your photographer friend will appreciate it. Adobe, if you’re reading this, make this work!

Microfiber wipes – $10-15

One thing you can never have too many of as a photographer is lens wipes. Some prefer the disposable type and/or a little air puff, but a pack of small microfiber ones will also be welcome, as they can be used for glasses, laptop screens, and everything else as well. They’re all pretty much the same and you can get a dozen small ones for less than ten bucks.

A decent bag – $100-400

waxed messengers 28

It’s amazing how often a photographer will spend a thousand bucks on a lens but have their gear sloshing around in some old backpack. A good bag helps keep your gear safe but also makes you a better shooter by making you organize, inventory, and keep things accessible. There are a lot of great bags to choose from out there, which is why we have Bag Week, but I’m partial to Ona for waxed and vintage style camera bags and Peak Design for a more modern, synthetic style.

Soft shutter release – $25

A soft shutter release is definitely a niche gift, but if you have someone on the list who shoots one of Fujifilm’s rangefinder-style cameras, or a Leica if they’re really fancy, a soft shutter release is an awesome, inexpensive stocking stuffer. The Match Technical Boop-O pictured above on an X-T3 camera adds a very nice, easy-to-squeeze ergonomic shutter control to the existing flat button. It screws into a hole that’s already built in to Fuji cameras that support this, including the X100-series and the X-T series cameras, to name just a few popular options. Stick-on soft shutter releases are also available for cameras that don’t have this mount built-in.

Portable lighting – $70-$500

If you think photographic lighting is just about on-camera flash, then you probably haven’t done enough experimenting with the variety of smart lightening accessories out there. Two great options are the Lume Cube line of products (Lume Cube Air pictured, left above) and the Profoto C1 and C1+. These serve different needs, but can both be used to help you do really fun stuff with both smartphone and dedicated camera-based photography. The price ranges vary, but Profoto’s offering is aimed more at pros who want portable lighting that approaches what you can get out of much more expensive studio setups, while Lume Cube is better suited to the action and drone photography set.

Gnarbox – $500-$900

Gnarbox 2.0 6This is definitely a gift reserved only for the people who merit big ticket purchases on your list, given its price. It’s also designed specifically to suit the needs of creative professionals, so it’s probably too much gear for most people. That said, if there is a pro photographer or videographer in your life who you really care deeply about, this is likely to be a gift that they’ll value – even if they already have one, since it’s the kind of gear where more = better. The Gnarbox provides easy SD backup and file management for photos and videos, so that you can keep shooting longer in the field and work with the files on the go. The 2.0 version is finally shipping, which offers SSD-based storage for much faster transfer and working speeds.

Mini tripod – $12 – $35

A mini tripod is a great addition to any photography kit, and there are a range of options available to suit different sizes and types of cameras, from smartphones all the way up to big DSLRs. The best value for money just might be the Manfrotto PIXI lineup, however, which itself comes in a range of options. The basic PIXI Mini Tripod is probably plenty enough for most, and can really help make sure that you get great travel shots and selfies while keeping your pack light. The PIXI EVO gives you a bit more flexibility with extendable legs for a bit more money.

 


Source: TechCrunch

Software espía, la polémica estrella de la gran feria de la vigilancia

Ejércitos, cuerpos policiales y agencias de vigilancia se han reunido en la feria de seguridad nacional Milipol celebrada en Francia. Aunque la exposición ha acogido armas, granadas o vehículos blindados, las controvertidas herramientas de cibervigilancia ocupan un lugar cada vez más destacado
Source: MIT

Esta IA ha leído a Shakespeare para saber qué parte de una obra escribió

Numerosos historiadores han intentado descubrir qué escenas de ‘Enrique VIII’ fueron escritas por el dramaturgo británico y cuáles por otro autor, John Fletcher. Ahora, un algoritmo de aprendizaje automático ha analizado el estilo de ambos para averiguar qué líneas elaboró cada uno 
Source: MIT

Top mobility VCs discuss their current investment strategies

The mobility industry is rapidly shifting to readjust for an electric and autonomous future.

Automotive companies are increasingly looking outside the manufacturing sector to fuel growth, and companies that used to bank on selling vehicles are now building mobility apps, scooters, and subscription services. Detroit is turning to to Silicon Valley for fresh ideas while Silicon Valley is studying Detroit for proven methods.

We surveyed top VCs in the mobility sector to see where they’re putting their money, and one thing quickly became apparent — investors are funding startups that bring connectivity to mobility. From automobile components to social apps, connectivity is critical to investors and the industry alike.

Reilly Brennan, general partner, Trucks VC
Michael Granoff, managing partner, Maniv Mobility
Jim Adler, founding managing director, Toyota AI Ventures
Dr. Ulrich Quay, managing partner, BMW i Ventures

Answers were edited for clarity.

Reilly Brennan, general partner, Trucks VC

Where are you investing in the automotive space?

We invest in startups that make transportation safer, cleaner, and more accessible. Anything that moves goods or people is interesting to us. We are first interested in exceptional founders, then exceptional ideas. For example, we just invested in a new type of car wash that doesn’t use any soap or chemicals; although it was never our intent to seek out that idea, we really believed in the founders’ vision for making it happen.

Which areas in automotive offer the most opportunity for startups?

There are many big opportunities across transportation — such is the case when you’re operating in markets measured in trillions. Right now, I am more convinced than ever that there is a 10-figure opportunity for a new navigation app — it’s one of the few/only transportation-related apps on everyone’s home screen. Still, the leaders are mostly incumbents (Apple Maps, Google Maps), where the products are good but haven’t made fundamental leaps in years or an app like Waze, which is high utility but low user experience. Other than YouTube, Waze is probably Google’s only social network, although I doubt they think of it like that. For how important navigation is and will be, we’ve been surprised more founders don’t create more there because the value is high. If you are working on something in this space, please email me! rpb@trucks.vc

What makes a startup attractive for investment from OEMs?
Most OEMs are interested in companies that support their future product vision. Every once in a while, you will find an OEM with an alternative strategy that does not invest in supporting their products, but these are quite rare. As a result, startups who are actively selling in the auto supply chain are the best positioned for auto investment. Remember that many OEMs passed on investing in Uber in the early days.

Dr. Ulrich Quay, managing partner, BMW i Ventures


Source: TechCrunch

Instagram, Angry Birds and more: These were the apps that defined the decade – CNET

From games to social media to dating: These 25 apps had the most impact on our lives in the last 10 years.
Source: CNET

14 unexpected things you can buy with your FSA – CNET

From skin care to travel pillows, purchase these things instead of letting your FSA money expire
Source: CNET

Black Friday Costco deals come early on Vizio, Xbox, Lenovo and more (updated) – CNET

Don’t wait until after Turkey day to take advantage of the massive savings at Costco. Black Friday has come early and we’ve pulled some of the best options for your holiday saving pleasure.
Source: CNET

Black Friday 2019 Nintendo Switch deals: Here's the how to get the best discounts – CNET

The Switch bundle with Spyro for $299 is back, and more deals are coming soon. Just make sure you know which Switch you’re buying.
Source: CNET

Simple Contacts has a new service letting users cheaply switch contact lens prescriptions

Simple Contacts has launched a new service letting users try out new contact lenses for as little as $3.

The company launched a little over three years ago as a way for contact lens wearers to slash their refill costs, has now expanded into a service that offers users a chance to try out different lenses to see what might be a better fit.

Contact lenses are a big business. Just ask Warby Parker,<a href=”https://www.warbyparker.com/contacts”> which recently entered the market with their “Scout” brand for contacts.

“Warby will get a lot of people thinking about dailies, and that’s a great thing for eye health,” says Joel Wish, the founder and chief executive of Simple Contacts. “There are a lot of choices in the market already, and we help patients navigate that by giving them a a personalized lens recommendation and issuing a prescription all online.”

Users who want to try out a new contact lens prescription can take an online test and give certain information about the contacts they currently wear, according to Bharat Ayyar, the general manager at Simple Contacts. Once the test is complete, and the company is assured that a user’s prescription hasn’t changed, Simple Contacts will recommend a daily disposable lens that would be the right fit for a user.

“If you have any questions or issues you can text the doctor,” says Bharat. “You test to see that you see clearly. If you like them you subscribe to them and it’s super easy if you don’t like them you can go back to your old lenses.”

Simple Contacts argues that the price is far more affordable than a visit to the optometrist. In person consultations can cost as much as $200. “Going from $200 plus to get lenses to $3 to get lenses, it’s a huge difference,” says Bharat.

The launch of its new contact lens product isn’t the only change afoot at Simple Contacts. The company has also begun offering a broader array of prescription services under the Simple Health brand as it expands into other aspects of the health care market and looks to compete with companies like Hims, Roman, and NuRX.

“We started delivering birth control last November,” says Wish. “It’s a natural extension of what we’re doing. Our mission is to increase access to care. We’re doing that by making it more cost effective and convenient to get care online. Birth control is another product that’s restricted by the doctor.”

Using influencer marketing on YouTube, Instagram, Vimeo and TikTok, Simple Health has grown its subscriber base quickly over the course of the past year, says Wish.

“We do not need to be the first mover to win,” says Wish of the incredible competition from other prescription drug providers online. “Only a few hundred thousand patients getting birth control are getting it online out of 10 million.”

The market is massive and already Simple Health is generating revenue in the seven figures per-month, according to the company’s chief executive.

It’s all part of the plan to expand upon the technology stack for remote consultations that Simple Contacts built as it was growing the contact lens business.

“Adding other verticals is something we can add to the existing system,” says Wish. “We bought simplehealth.com first. The idea was that we could give you access to medications for chronic conditions. Contact lenses are unique in t hat they don’t require a pharmacy and are less complicated and it allowed us to build the infrastructure for virtual pharmacies.”

 


Source: TechCrunch

How to smoke a turkey like a pro – CNET

Try something different this Thanksgiving.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445