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

Archivo del Autor: Belen De Leon

JPEG vs. PNG: When and why to use one format over the other

JPEG versus PNG: Which one is better for your needs? While there is a lot of math going on behind the scenes, it boils down to a few key differences that make each format better in specific situations.

The post JPEG vs. PNG: When and why to use one format over the other appeared first on Digital Trends.


Source: Digital trends

WSJ: Amazon to open new US grocery chain separate from Whole Foods

A report from The Wall St. Journal today claims Amazon is preparing to open a new chain of grocery stores across the U.S. that won’t be associated with Whole Foods. The retailer is expected to open the first of these stores in L.A., possibly by the end of 2019, and has signed leases for at least two other locations opening next year, the report claims.

The stores will be separately operated from Whole Foods, but it’s not clear yet how they’ll be branded or even if they’ll carry the Amazon name. The longer-term plan involves opening “dozens” of these stores in major U.S. cities, and Amazon may even consider an acquisition strategy related to this goal, which would see it pick up regional grocery chains with about a dozen stores under operation, the report said. It may also target retail space vacated by Kmart.

Other cities that could be seeing the new stores in the future include San Francisco, Seattle, Chicago, D.C. and Philadelphia.

The stores would carry a different product assortment than Whole Foods, including items at lower price points. They may carry a mix of groceries, health and beauty products, and would include a parking lot area for grocery pickup.

They’ll be smaller than a typical grocery store at 35,000 sq. ft. instead of the usual 60,000 sq. ft., The WSJ said.

The news comes at a time when Amazon’s grocery delivery business is facing steep competition. Its rival Walmart has capitalized on its brick-and-mortar footprint and years of testing. Today, Walmart’s grocery pickup service is available at more than 2,100 locations and delivery is offered at nearly 800. It expects to offer pickup at 3,100 locations and delivery at 1,600 locations by the end of fiscal year 2020. The company even attributed its strong Q4 sales, in part, to the growing online grocery business.

Target, meanwhile, picked up same-day grocery delivery service Shipt for $550 million in 2017, and has been expanding its own drive-up, in-store pickup and next-day delivery services to cater to shoppers’ other household needs.

Amazon also competes on grocery delivery with Instacart, Postmates and services from other grocery chains.

However, its own grocery strategy is a bit mixed. In addition to Whole Foods, which offers grocery pickup and delivery in some locations, Amazon continues to offer delivery service through AmazonFresh and, in select markets, Prime Now.

Meanwhile, it’s simultaneously invested in cashierless, grab-and-go convenience stores, under the Amazon Go brand. For consumers, that means there’s not one single point of access for ordering groceries from Amazon, which can lead to confusion.

Reached for comment about the WSJ report, an Amazon spokesperson said the company doesn’t comment on rumors or speculation.


Source: TechCrunch

Verified Expert Lawyer: Sam Angus

Sam Angus has been a lawyer in Silicon Valley since the 1990s. Today, he represents some of the biggest names in the startup world, from their earliest days through acquisitions and IPOs, and including four acquisitions last year: TSheets, GitHub, Glint and HelloSign.

But his startup experience actually goes back to the 1980s, when he and some friends built a booming calendar publishing business out of their dorm room during college. In the interview below, he tells us about the ups and downs of the tech industry over the decades, how he helps clients through the good times and bad, and how he works within Fenwick & West, one of the leading tech law firms in tech. We also discuss long-term trends, like the shift towards founder-friendly terms in this era versus past decades in the Valley.


On early-stage problems:

“I’ve represented hundreds of early-stage companies. It is not uncommon for companies to have some existing legal issue that needs to be addressed, such as capitalization, documentation and/or employee/IP issues. It is unfortunate, but these issues will frequently — especially with early stage companies — lie dormant and be discovered when the company is contemplating its first financing or a significant transaction, and can take investors or buyers by surprise.

“Sam is one of the most trusted partners that I have ever had and one of the most important people to [the company’s] history.” — A cofounder and CEO of a large unicorn company

“A common mistake is for a company to think that a given issue will not be a concern to an investor or buyers. In my experience, issues that arise on the eve of a financing or other transaction can create risk in the transaction and can be expensive to address quickly. For example, one client I worked with had been operating for years with virtually no documentation and not surprisingly had significant deficiencies in terms of corporate approvals. Very few things are fatal, but the result for this client was a bumpy and more expensive financing process — which required several rounds of explanation to the investors and their counsel.”

On being a startup lawyer:

“What I’ve learned is that the best lawyers for startups bring more than competent legal advice to the relationship – they act like business owners themselves, thinking strategically about the business. The best lawyers have significant experience and a knack for pattern recognition, the combination of which helps identify issues and opportunities in advance of when they become apparent.”

On risk-taking:

“There are some legal risks that early-stage companies will need to take. In my view, my role with earlier stage clients is to position them for success by being practical and focusing them on the issues that are material for a company at their stage of development. Overall, I want to empower clients to push the bounds of what they think is possible, while making wise business and legal decisions that won’t handicap them in the future.

“I would also point out that being able to scale with clients is extremely important. As clients grow, my role evolves to fit their needs – what works for a startup company is different from what a unicorn/growth company will need from their lawyer. With early-stage companies I tend to be more closely involved with the founders and the company’s business, while with later stage companies the relationship becomes more strategic and we tend to support internal legal teams and boards of directors.

Below, you’ll find the rest of the founder reviews, the full interview, and more details like their pricing and fee structures.

This article is part of our ongoing series covering the early-stage startup lawyers who founders love to work with, based on this survey (which we’re keeping open for more recommendations) and our own research. If you’re a founder trying to navigate the early-stage legal landmines, be sure to check out our growing set of in-depth articles, like this checklist of what you need to get done on the corporate side in your first years as a company.


The Interview

Eric Eldon: To begin with, tell me about Fenwick & West. It’s one of the original law firms that started in Silicon Valley and focused on tech companies, and you’ve been there for years through the various cycles.

Sam Angus: Launching my career in Silicon Valley has provided me with a unique skillset and perspective that now enables me to thoughtfully advise clients who want to scale quickly, no matter where they are located. Working with fast-growing innovators, like those I’ve served since the tech boom of the 1990s, is in my view different from traditional approaches to practicing law. Providing clients with excellent legal advice is table stakes for any advisor to startups. What I’ve learned is that the best lawyers for startups bring more than competent legal advice to the relationship — they act like business owners themselves, thinking strategically about the business. The best lawyers have significant experience and a knack for pattern recognition, the combination of which helps identify issues and opportunities in advance of when they become apparent. Great startup lawyers also have extensive networks of investors, founders and partners and can leverage these networks to help their clients, address material operational issues, fundraise or complete a strategic transaction. They are efficient/cost-effective and move as quickly as their clients, and, most importantly, provide judgment. This entire skill-set is rare for lawyers, but when it comes in one package it is incredibly valuable to emerging companies. That’s one of the reasons why I love working at Fenwick: this approach to advising startups is simply how we practice.

Eldon: The legal industry is seeing real competition from online services and automation — how are you competing?

Angus: It is true that automation is impacting the practice of law, like other sectors of the economy. Because Fenwick works closely with innovative companies across the globe and sees how technology is changing things, we are among the firms leading the way to embrace this change.

For example, Fenwick has an in-house data and technology innovation team. Our innovation team has developed various automation tools and software products to augment and enhance the services we provide our clients. These include automated forms, client portals where clients can access all the data about their companies (i.e. key corporate documents, cap table, contact information for their Fenwick team, etc.), and use of tools such as Kira, an AI platform that automates aspects of document review in M&A deals, allowing us to close deals at a rapid pace while helping control costs.

Another innovation is our budgeting capability. Fenwick’s budgeting team provides our clients with timely and accurate cost estimates for projects and transactions, such as M&A or IPOs. Leveraging our proprietary deal data about hundreds of similar transactions, we are able to more accurately predict legal costs for our clients.

Eldon: Let’s go back to how you got into working with technology companies and startups.

Angus: In the early 1980s, after a short stint playing professional tennis, I was recruited to play tennis at UC Santa Barbara on a tennis scholarship. While at UCSB, I entered the entrepreneur world, starting UCSB’s first entrepreneur club with two friends in 1984. We also launched our own business, a publishing company that produced and distributed wall calendars.

Our growth was rapid: In our first year we did one calendar title, the next year we expanded to five calendar titles, the year after that 25 calendar titles, the year after that 75 titles, as well as a number of posters and other printed products. As our business grew, we started licensing popular culture content, which was something the calendar industry hadn’t really seen before. We were the first to produce the Michael Jackson calendar and the first Madonna calendar.

Eldon: You did all of this while you were in college?

Angus: Yes, though I ended up taking a break from college in 1987, one quarter shy of completing my degree, to pursue the business full time. By 1989, the company had grown to about 150 US salespeople, ten international distributors, and was doing roughly $50 million annually in gross revenue.

In the end, I ended up selling my interest in the company to the lead investor following resolution of various claims with the investor. Through that experience, I learned firsthand what it’s like to be a founder who had bootstrapped and had scaled the company with complex supply chain … and navigated investor issues.


Source: TechCrunch

SpaceX’s Crew Dragon makes its first orbital launch tonight

After years of development and delays, SpaceX’s Crew Dragon is ready to launch into orbit. It’s the first commercially built and operated crewed spacecraft ever to do so, and represents in many ways the public-private partnership that could define the future of spaceflight.

Launch is set for just before midnight Pacific time — 2:49 Eastern time in Cape Canaveral, from where the Falcon 9 carrying the Crew Dragon capsule will take off. It’s using Launchpad 39A at Kennedy Space Center, which previously hosted Apollo missions and more recently SpaceX’s momentous Falcon Heavy launch. Feel free to relive that moment with us, while you’re here:

The capsule has been the work of many years and billions of dollars: an adaptation of the company’s Dragon capsule, but with much of its cargo space converted to a spacious crew compartment. It can seat seven if necessary, but given the actual needs of the International Space Station, it is more likely to carry two or three people and a load of supplies.

Of course it had to meet extremely stringent safety requirements, with an emergency escape system, redundant thrusters and parachutes, newly designed spacesuits, more intuitive and modern control methods and so on.

Crew Dragon interior, with “Ripley”

It’s a huge technological jump over the Russian Soyuz capsule that has been the only method to get humans to space for the last eight years, since the Shuttle program was grounded for good. But one thing Dragon doesn’t have is the Soyuz’s exemplary flight record. The latter may look like an aircraft cockpit shrunk down to induce claustrophobia, but it has proven itself over and over for decades. The shock produced by a recent aborted launch and the quickness with which the Soyuz resumed service are testament to the confidence it has engendered in its users.

But for a number of reasons the U.S. can’t stay beholden to Russia for access to space, and at any rate the commercial spaceflight companies were going to send people up there anyway. So NASA dedicated a major portion of its budget to funding a new crew capsule, pitting SpaceX and Boeing against one another.

SpaceX has had the best of Boeing for the most part, progressing through numerous tests and milestones, not exactly quickly, but with fewer delays than its competitor. Test flights originally scheduled for 2016 are only just now beginning to take place. Boeing’s Starliner doesn’t have a launch date yet, but it’s expected to be this summer.

Tonight’s test (“Demo-1”) is the first time the Crew Dragon will fly to space; suborbital flights and landing tests have already taken place, but this is a dry run of the real thing. Well, not completely dry: the capsule is carrying 400 pounds of supplies to the station and will return with some science experiments on board.

After launch, it should take about 11 minutes for the capsule to detach from the first and second stages of the Falcon 9 rocket. It docks about 27 hours later, early Sunday morning, and the crew will be able to get at the goodies just in time for brunch, if for some reason they’re operating on East Coast time.

SpaceX will be live streaming the launch as usual starting shortly before takeoff; you can watch it right here:


Source: TechCrunch

Experimental feature will let you filter out toxic Twitter conversations

Twitter is planning a feature that lets users on the platform hide replies to their tweets. The feature had initially been hidden away in the code for the Twitter app on Android and was recently made a bit more official.

The post Experimental feature will let you filter out toxic Twitter conversations appeared first on Digital Trends.


Source: Digital trends

The MOFT laptop stand hides a secret that makes MacBooks comfortable to use

Laptops are great for productivity, but prolonged use can sometimes cause neck pain. The MOFT invisible laptop stand sets out to change that and make your MacBook more comfortable to use.

The post The MOFT laptop stand hides a secret that makes MacBooks comfortable to use appeared first on Digital Trends.


Source: Digital trends

Trump-Era Congressional Hearings Have Succumbed to Conspiracy Politics

Attention legislators left and right: Hearings like Michael Cohen’s should be fact-finding missions, not conspiracy-minded fishing expeditions.
Source: Wired

Samsung Galaxy S10 Plus review: A killer phone, except for one small thing – CNET

No doubt about it, the Galaxy S10 Plus is going to be one of the best Android phones of 2019.
Source: CNET

Our favorite multifunction printer is back on sale for $100 – CNET

The Brother HL-L2395DW, normally $170, supports cloud printing, auto-duplexing and more.
Source: CNET

eBay announces plans for new strategic initiatives under pressure from investors

In January, eBay received a strongly worded letter from activist investors Elliott Management, outlining a way forward for the company that Elliott saw as floundering. Two weeks ago, the company announced it was restructuring operations and laying off some of its workers. Today, the company announced further steps toward reorganizing, much of which sounds straight out of Elliott’s letter earlier this year.

In the January letter, among other things, Elliott suggested the company lacked operational discipline and it believed that with some tweaking, it could get much better stock performance. “Today eBay suffers from an inefficient organizational structure, wasteful spend and a misallocation of resources,” Elliott wrote at the time. At the same time, Elliott encouraged the company to concentrate on what it saw as its primary value proposition, as an eCommerce marketplace. That meant getting rid of any pieces that didn’t serve that mission including StubHub, the online ticket selling marketplace.

Perhaps it’s not surprising then that today’s announcement indicates the company is going through a review of operations and taking stock of its assets including StubHub. “These initiatives include an operating review and the commencement of a strategic review of the Company’s portfolio of assets, including StubHub and eBay Classifieds Group. eBay has worked collaboratively with Elliott Management, Starboard Value, and other significant shareholders on these initiatives, which include the addition of two new independent directors to the Board,” eBay indicated in the announcement.

These new board members include Jesse Cohn from Elliott Management and Matt Murphy from Marvell Technology, as the company begins to shift its focus.

The company announced earlier it was also moving the online marketplace, the key strategic asset of the company, according to Elliott, under a single global management team instead of the regional approach it had been taking. The company also announced plans to increase the advertising budget for the marketplace, according to the release.

These moves come as eBay tries to find a way to increase shareholder value to please activist investors like Elliott Management and Starboard Value. In a statement, Devin Wenig, company president and CEO tried to put the best face on these changes. “The bottom line is that we all share common ground: we see tremendous opportunity ahead and want to see eBay’s full potential realized over the long-term. The initiatives we are announcing today are the result of this constructive dialogue,” he said.

 


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169