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

Archivo del Autor: Belen De Leon

Lawmakers chide Google for making you work to get out of its services – CNET

A senator describes Google’s privacy policy: “You can hide a dead body in there and nobody would ever find it.”
Source: CNET

Senators want FAA to ground Boeing 737 Max after Ethiopia crash – CNET

So far, the Federal Aviation Administration has said the plane is still airworthy.
Source: CNET

In-car monitoring: Surveillance tech will make your car less private – Roadshow

Everything you do in your car may soon be noticed.
Source: CNET

Flight-hailing startup Blackbird raises $10 million to replace driving with flying

The origin story of Blackbird, a startup that links travelers to planes and commercial pilots through an app, didn’t begin with air travel. It was prompted by car sickness.

Blackbird CEO and founder Rudd Davis, who was getting his pilot’s license at the time, asked his flight instructor if he would fly his family to Tahoe because his son gets terribly sick every time they traveled by car. What Rudd discovered was an incredible experience that was far more affordable than he realized. 

Davis launched the company in 2016 and has spent the past two years honing in on the business model as well as adding commercial pilots and members. Now, with fresh capital from New Enterprise Associates, Blackbird is ready to spread its wings. 

The company announced Tuesday it has raised $10 million in a Series A round led by NEA. NEA partner Jonathan Golden, who previously worked at Airbnb, has joined the Blackbird board of directors alongside Francoise Brougher of Pinterest, Square, and Google, and Andrew Swain, who is also from Airbnb.

Blackbird has also hired Brian Hsu, who spent a decade at eBay and most recently vice president of supply at Lyft, as chief operating officer. Davis is counting on Hsu, who has experience scaling marketplaces, to help Blackbird expand its membership and reach.

 

 

 

The company will use its new injection of capital to scale up, in terms of users, pilots and employees.

Blackbird currently has more than 700 commercial pilots, who fly passengers between 50 and 500 miles from and within California. For now, Davis said this is a self-imposed geographic restriction.

“We’re trying to build up density and build up the network and optimize it before we start replicating it to other geographies,” Davis said.

It does face challenges. Blackbird has to find that price per seat sweet spot, which is largely driven by how many users and pilots are on the platform. Seats can be around $80 or upwards of $900, depending on the route, pilot availability and demand. And Blackbird must fight misconceptions of what and who the platform is designed for.

“A lot of people have looked at this space before, and really have kind of come up empty handed,” said Golden, who was a seed investor into Blackbird before joining NEA.

What makes Blackbird so compelling, Golden added, is that it’s not about luxury travel, but instead about how to actually replace driving through flights, which is really compelling.

“When most people think about kind of flying non-commercially, they think about huge jets with couches and for billionaires,” Davis said.And that is not the entirety of general aviation, there’s a huge aspect of aviation that is flying in smaller planes. It just hasn’t really been as accessible.”


Source: TechCrunch

Boeing is moving to address potential issues in new 737s as Europe bans its plane

In the wake of the second fatal crash in six months involving Boeing 737 Max 8 airplanes, the European Aviation and Safety Administration is grounding the planes as Boeing said it was taking additional steps to address an issue that may have contributed to the crash.

On Sunday, a Boeing 737 Max 8 plane operated by Ethiopian Airlines crashed just minutes after takeoff killing all 157 on board the flight. Last October, a Lion Air flight departing from Jakarta crashed in similar circumstances killing all 189 people on board. The plane involved was also a 737 Max 8.

Responding to the incidents, the European Union Aviation and Safety Administration has banned the plane from operating in European airspace.

Here’s the statement from the EASA:

Following the tragic accident of Ethiopian Airlines flight ET302 involving a Boeing 737 MAX 8, the European Union Aviation Safety Agency (EASA) is taking every step necessary to ensure the safety of passengers.

As a precautionary measure, EASA has published today an Airworthiness Directive, effective as of 19:00 UTC, suspending all flight operations of all Boeing Model 737-8 MAX and 737-9 MAX aeroplanes in Europe. In addition EASA has published a Safety Directive, effective as of 19:00 UTC, suspending all commercial flights performed by third-country operators into, within or out of the EU of the above mentioned models.

Meanwhile, Boeing has issued a statement saying that it has been developing a software update following the Lion Air crash. “This includes updates to the Maneuvering Characteristics Augmentation System flight control law, pilot displays, operation manuals and crew training.”

Essentially, faulty sensors may have been to blame for the Lion Air crash. “The enhanced flight control law incorporates angle of attack (AOA) inputs, limits stabilizer trim commands in response to an erroneous angle of attack reading, and provides a limit to the stabilizer command in order to retain elevator authority,” Boeing said in a statement about its software update.

Essentially, the sensors think the plane is stalling and they apply an opposite remedial action which trims an airplanes down, Flying Magazine columnist and small-plane pilot Peter Garrison tells me. It then takes enormous force from the pilots to hold the nose up, rendering them unable to address the problem, he adds.

“Once you are holding on to the controls for dear life you don’t have any hands left to correct the problem,” says Garrison. “You expect that confronted in an emergency the pilot will analyze what’s happening and act accordingly. Human beings don’t necessarily panic, but they lose their ability to reason clearly and to weigh alternative hypotheses when they are under basically what is a threat of death. Even though it may seem obvious that all you have to do is interrupt the autopilot, amazingly that may not occur to a pilot who is hundreds of feet off the ground and has to pull back on a control yoke with hundreds of pounds of force.”

According to Garrison, the blame on Boeing may be misplaced.

“People like to talk about this as the airplane is defective and they’re correcting it with software,” he says. “That’s all nonsense. Planes today are a mix of automatic systems — and by automatic I of course mean digital electronic systems and mechanical ones — and the natural aerodynamics of the airplane and you can’t separate these.”

If Boeing had made any mistakes, Garrison believes it was in the company’s inability to adequately communicate the problem to pilots and get them ready for taking action in the event of a malfunction.

Even in perfectly designed systems, the transition from automated controls to manual manipulation is difficult to achieve, says Garrison. “It’s not that hard to understand that automation does not make a smooth interface with human control. There’s a break there and it’s a dangerous break,” he said.

Here’s an explanation from Business Insider over the latest thinking around the Lion Air crash that provide further detail.

At the heart of the controversy surrounding the 737 Max is MCAS, the Maneuvering Characteristics Augmentation System. To fit the Max’s larger, more fuel-efficient engines, Boeing had to redesign the way it mounts engines on the 737. This change disrupted the plane’s center of gravity and caused the Max to have a tendency to tip its nose upward during flight, increasing the likelihood of a stall. MCAS is designed to automatically counteract that tendency and point the nose of the plane downward.

Initial reports from the Lion Air investigation, however, indicate that a faulty sensor reading may have triggered MCAS shortly after the flight took off. Observers fear that a similar thing may have happened in Sunday’s Ethiopian Airlines flight.

“Boeing has been working closely with the Federal Aviation Administration (FAA) on development, planning and certification of the software enhancement, and it will be deployed across the 737 MAX fleet in the coming weeks,” the company said in a statement. “The update also incorporates feedback received from our customers.”

Boeing expects the update to be completed across its fleet by April.

In the interim, U.S. politicians have been pleading with the Federal Aviation Administration to take the same steps that countries including the entire European Union, China, Ethiopia, Australia, Singapore, Indonesia, and the operators Norwegian Air, Aeromexico, Gol Airlines from Brazil, the South Korean airline Easair, the South African airline, Comair, and others from around the globe.

No less an authority on aviation than President Donald Trump has also weighed in on the crashes and attendant controversy.

Setting the President’s calls to return aviation to the early part of the 20th century aside, several aviation administrations and airlines have grounded the Boeing 737 Max.

So the FAA is among the only civil aviation administrations in the world to keep the Boeing 737 Max 8 airborne.

“An FAA team is on-site with the NTSB in its investigation of Ethiopian Airlines Flight 302. We are collecting data and keeping in contact with international civil aviation authorities as information becomes available,” the FAA said in a statement yesterday.  “The FAA continuously assesses and oversees the safety performance of U.S. commercial aircraft.  If we identify an issue that affects safety, the FAA will take immediate and appropriate action.”

A spokesperson for the administration said there were no other statements from the Administration available at this time.

Earlier today, politicians from both sides of the aisle — including the Republican Utah Senator Mitt Romney and Democratic Senator and Presidential hopeful Elizabeth Warren — pleaded with the FAA to reverse their decision, according to Politico.

“Today, immediately, the FAA needs to get these planes out of the sky,” Warren said Tuesday.

Even former Secretary of Transportation Ray LaHood, who grounded the 787 Dreamliner back in 2013 is calling for the FAA to pull the new 737s out of service.

That’s not just the view of this columnist. It’s also the opinion of Ray LaHood, the former U.S. Secretary of Transportation who grounded the 787 Dreamliner following fires in its lithium-ion battery packs in 2013.

“The flying public has to be assured that these planes are safe, and they don’t feel that way now,” LaHood told Bloomberg. “The Secretary of Transportation should announce today that these planes will be grounded until there is 100 percent assurance from Boeing that these planes are safe to fly, because unless they can give that assurance they’re not holding up their promise to be the top safety agency in the U.S.”

Such a move could be bad for Boeing. The 737 is Boeing’s most popular aircraft and the heart of the company’s fleet.

The company has been struggling to keep up with demand for its newest model of the 737, according to reports in the Seattle Times. And the new plane was Boeing’s best seller, keeping the stock buoyant.

A report from National Public Radio showed just how robust sales were for the new aircraft. It’s the fastest-selling plane that Boeing has ever produced. Expectations from executives were for the Max model to account for 90% of all 737 deliveres in 2019, according to a statement from the company’s chief financial officer, Gregory Smith, NPR reported.

Boeing stock is down nearly 6% in trading on the New York Stock Exchange.


Source: TechCrunch

Startup Law A to Z: Employment Law

Your startup will not succeed unless you, the founder, build an exceptional team. Great teams are built on top of great culture. Yet any venture-backed startup founder will tell you, myself included, that developing a positive corporate culture is more art than science, requiring constant and creative recalibration as your company grows. What then does this have to do with employment law?

First, building an exceptional team means hiring great people; whether that involves W-9s for consultants, I-9s for employees, lengthy H-1B visa applications, or a new employee handbook, you need to hire the right people in the right way. Second, one bad employment-related legal dispute can have ripple effects throughout an organization, undermining employee morale and executive credibility in one fell swoop, with palpable culture fallout.

Fortunately, when working to promote healthy company culture, founders can look to employment law for some preventive medicine. In fact, transparency through written policies, clearly communicated in advance and followed in practice, can help create the trust and accountability which are foundational to positive company culture. Moreover, in the event employment disputes do arise, well-drafted employment policies actually provide valuable guidance through difficult to navigate situations, while limiting downside risks to the company, as well.

This article, the fourth in Extra Crunch’s exclusive five-part “Startup Law A to Z” series, follows previous articles on customer contracts,  intellectual property (IP) and corporate matters. This series is calculated to provide founders the information needed to assess legal risks in the areas common to most startups.

After reading this article, or other “Startup Law A to Z” articles, should you identify legal risks facing your startup, Extra Crunch resources can help. For example, the Verified Experts of Extra Crunch include some of the most experienced and skilled startup lawyers in practice today. So use these resources to identify attorneys focused on serving companies at your stage and then reach out for further guidance in the particular issues at hand.

The Employment Law checklist:

Employee vs. independent contractor classification

  • Payroll Taxes and Payroll Providers
  • Federal Classification: 21-Part Test
  • State Classification: Various tests, e.g., Dynamex in California
  • Intentional vs. Unintentional Misclassification and Penalties

Minimum wage and hour laws

  • Application to founders
  • Federal Fair Labor Standards Act (FLSA)
  • State Laws

Meal and rest breaks, vacation pay

  • Federal Fair Labor Standards Act (FLSA)
  • State Laws

Deferred compensation

  • Rule 409A
  • Founders
  • Employees

Sexual harassment, discrimination, and related claims

  • Federal:
    • Civil Rights Act of 1964
    • Age Discrimination in Employment Act of 1967 (ADEA)
    • Americans with Disabilities Act of 1990 (ADA)
    • Equal Pay Act of 1963
    • Genetic Information Nondiscrimination Act of 2008
  • State Laws
  • Employee Handbook
  • Documentation and Investigation

Work authorization / immigration

  • Form I-9 (Employees) and W-9 (Independent Contractors)
  • For Temporary Workers:
    • Visa Waiver Program
    • B-1
  • Employee Visas:
    • H1-B
    • L-1
    • O-1
  • Students:
    • F-1 with OPT STEM Extension
  • Other Visas:
    • EB-5
    • E Visas (E-1, E-2, E3)

 

Employee vs. independent contractor classification

One of the biggest employment law issues that startups get wrong, often willingly, is “employee” versus “independent contractor” classification. For employees, a startup must withhold and pay federal, state, and local income taxes, state disability, and payments under the Federal Unemployment Tax Act and Federal Insurance Contribution Act (i.e. Social Security and Medicare), not to mention contributions for federal and state unemployment and workers compensation insurance. Given this complexity, startups should absolutely hire a payroll provider to help manage the process, such as ADP, Gusto, Paychex or Quickbooks.

Of course, all of this gets expensive. Instead, far too many early-stage startups simply hire “independent contractors” to avoid everything mentioned above, often misclassifying these workers in the process, whether under federal law, state law, or both.


Source: TechCrunch

Why It's So Hard to Restart Venezuela's Power Grid

Approaching a full week, Venezuela’s national power outage shows just how hard it is to restart a grid from scratch.
Source: Wired

Game of Thrones Marketing Is Out for Blood—Mine

At SXSW, HBO is partnering with the American Red Cross to drain the blood of fans. For Westeros!
Source: Wired

Share encrypted files via Mozilla’s Firefox Send, a free file-sharing service

Software developer Mozilla has announced the release of its new, free file-sharing service, Firefox Send. It is expected to offer users a number of security features aimed at sending even large files for free.

The post Share encrypted files via Mozilla’s Firefox Send, a free file-sharing service appeared first on Digital Trends.


Source: Digital trends

Scaleway updates its high-performance instances

Cloud-hosting company Scaleway refreshed its lineup of high-performance instances today. These instances are now all equipped with AMD EPYC CPUs, DDR4 RAM and NVMe SSD storage. The more you pay, the more computing power, RAM, storage and bandwidth you get.

High-performance plans start at €0.078 per hour or €39 per month ($44.20), whichever is lower at the end of the month. For this price you get 4 cores, 16GB of RAM, 150GB of storage and 400Mbps of bandwidth.

If you double the price, you get twice as many cores, RAM and storage. Higher plans get a tiny discount on performance bumps. And the fastest instance comes with 48 cores, 256GB of RAM, 600GB of storage and 2Gbps of bandwidth. That beast can cost as much as €569 per month ($645).

Here’s the full lineup:

Scaleway had high-performance instances in the past, called “X64” instances. They were relatively cheaper. Despite that price bump, Scaleway manages to stay competitive against Linode, DigitalOcean and others.

A server with 6 CPU cores and 16GB of RAM costs $80 per month on Linode. After that, you have to choose between high memory plans and dedicated CPU plans, so it’s harder to compare.

On DigitalOcean, an instance with 16GB of RAM and 4 CPU cores costs $120 per month. The most expensive instance costs $1,200 per month, and it doesn’t match the specifications of Scaleway’s most expensive instance.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900