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

Archivo del Autor: Belen De Leon

Los Juegos Olímpicos de la IA demostrarán si es más lista que un ratón

La competición, que se celebrará en junio, simulará distintos experimentos cognitivos de laboratorio diseñados para animales. El algoritmo ganador será el que obtenga un mejor rendimiento medio en todas las pruebas, es decir el que tenga más capacidad de adaptarse a nuevas situaciones
Source: MIT

Tesla Is Better at Making Cars. Delivering Them? Not So Much.

The always-exciting electric carmaker suffers its biggest drop in deliveries yet in the first quarter.
Source: Wired

Amazon reportedly readying its Alexa-powered answer to AirPods

Amazon is ready to challenge Apple with a cheaper, Alexa-powered set of wireless earbuds. If successful, it would carve out a space for the popular digital assistant, and its deep connections to the rest of Amazon’s ecosystem, in the mobile world Amazon has hitherto largely failed to penetrate. But that’s a big if.

A report from Bloomberg details the upcoming hardware, which sounds a lot like AirPods (and the handful of other wireless sets that have appeared): a pair of small wireless in-ear buds, a case that doubles as a charger and built-in controls and a mic so you can control your music, talk to friends and ask Alexa things on the go.

Of course, the obvious question is how exactly this will work, given that AirPods have special privileges as first-party Apple hardware that let them perform tasks others can’t yet do. If your phone is locked, non-AirPod headphones (for instance Galaxy Buds) can’t connect through their associated app to look stuff up or provide services. You can of course set up a “Hey Siri, OK Google” situation, but that’s a bit sad.

Bloomberg’s report says that the Alexa headphones let you “order goods, access music, weather and other information,” but it isn’t clear under what circumstances. If you have to have the phone unlocked and an app open for it to work, the whole thing is a non-starter. And it seems unlikely that Apple would grant Amazon some kind of clearance to do the kind of things only AirPods can do.

It’s conceivable that the headphones will, when possible, connect instead on detection of a command to a compatible Alexa device nearby with an internet connection — and there’s no shortage of those in many a tech-savvy home. But if you’re walking down the street and need to ask directions, you may have to pull the phone out, which rather negates the already somewhat limited convenience of owning a pair of wireless headphones.

These difficulties, plus those associated with simply making such a sophisticated piece of hardware for relatively cheap, explain why the headphones have reportedly had a bit of trouble getting shipped.

A cheaper price tag and potentially better audio quality may not be enough to make this particular endeavor a winner, but we’ll know more if and when Amazon goes official.


Source: TechCrunch

Snapchat unveils new games that let you play with friends – CNET

Snap Games launches with six titles for you and friends to check out.
Source: CNET

Faraday Future teases V9 joint-venture MPV for China – Roadshow

It will be built with the help of The9 Limited.
Source: CNET

Cool Game of Thrones merchandise video – CNET

If you’re a big fan of the show, check out these cool products online.
Source: CNET

Startup Law A to Z: Regulatory Compliance

Startups are but one species in a complex regulatory and public policy ecosystem. This ecosystem is larger and more powerfully dynamic than many founders appreciate, with distinct yet overlapping laws at the federal, state and local/city levels, all set against a vast array of public and private interests. Where startup founders see opportunity for disruption in regulated markets, lawyers counsel prudence: regulations exist to promote certain strongly-held public policy objectives which (unlike your startup’s business model) carry the force of law.

Snapshot of the regulatory and public policy ecosystem. Image via Law Office of Daniel McKenzie

Although the canonical “ask forgiveness and not permission” approach taken by Airbnb and Uber circa 2009 might lead founders to conclude it is strategically acceptable to “move fast and break things” (including the law), don’t lose sight of the resulting lawsuits and enforcement actions. If you look closely at Airbnb and Uber today, each have devoted immense resources to building regulatory and policy teams, lobbying, public relations, defending lawsuits, while increasingly looking to work within the law rather than outside it – not to mention, in the case of Uber, a change in leadership as well.

Indeed, more recently, examples of founders and startups running into serious regulatory issues are commonplace: whether in healthcare, where CEO/Co-founder Conrad Parker was forced to resign from Zenefits and later fined approximately $500K; in the securities registration arena, where cryptocurrency startups Airfox and Paragon have each been fined $250K and further could be required to return to investors the millions raised through their respective ICOs; in the social media and privacy realm, where TikTok was recently fined $5.7 million for violating COPPA, or in the antitrust context, where tech giant Google is facing billions in fines from the EU.

Suffice it to say, regulation is not a low-stakes table game. In 2017 alone, according to Duff and Phelps, US financial regulators levied $24.4 billion in penalties against companies and another $621.3 million against individuals. Particularly in today’s highly competitive business landscape, even if your startup can financially absorb the fines for non-compliance, the additional stress and distraction for your team may still inflict serious injury, if not an outright death-blow.

The best way to avoid regulatory setbacks is to first understand relevant regulations and work to develop compliant policies and business practices from the beginning. This article represents a step in that direction, the fifth and final installment in Extra Crunch’s exclusive “Startup Law A to Z” series, following previous articles on corporate matters, intellectual property (IP), customer contracts and employment law.

Given the breadth of activities subject to regulation, however, and the many corresponding regulations across federal, state, and municipal levels, no analysis of any particular regulatory framework would be sufficiently complete here. Instead, the purpose of this article is to provide founders a 30,000-foot view across several dozen applicable laws in key regulatory areas, providing a “lay of the land” such that with some additional navigation and guidance, an optimal course may be charted.

The regulatory areas highlighted here include: (a) Taxes; (b) Securities; (c) Employment; (d) Privacy; (e) Antitrust; (f) Advertising, Commerce and Telecommunications; (g) Intellectual Property; (h) Financial Services and Insurance; and finally (i) Transportation, Health and Safety.

Of course, some regulations may touch on multiple regulatory areas, for example, the “Fair Credit Reporting Act” is a law ultimately about privacy, but it impacts many financial and employment-related services as well. Certain laws may therefore be cross-listed in more than one regulatory area. Also, since we can’t look at every U.S. state and city, this article will focus primarily on the federal and California state laws.

After you focus on the particular regulatory areas that may implicate your business, next reference the short quotations and links to relevant primary and secondary sources below, then work to identify the specific compliance risks you face. This is where other 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. Use these profiles to identify attorneys who are focused on serving companies at your particular stage and then seek out any further guidance you need to address the regulatory matters pertinent to your startup.

With that as context, the Startup Law A to Z – Regulatory Compliance checklist is below:


Taxes

Securities

Employment

Privacy

Antitrust

Advertising, Commerce and Telecommunications

Intellectual Property

Financial Services and Insurance

Transportation, Health & Safety

Before diving into further detail, it may be helpful for some readers to note the distinction between a law and a regulation. Simply put, regulations provide more detailed direction on how certain laws should be followed. So regulations are not technically laws, but they carry the force of law (including penalties for violation), since they are adopted by governmental agencies under authority granted by statute. Beyond that, understanding how laws and regulations are actually enacted is helpful to illustrate the extent to which the process is politically driven.

In the U.S., a bill must first pass both legislative branches of government, then, if signed by the executive branch, it will be codified in statute as law (Schoolhouse Rock anyone?). Once codified, the legislative branch will authorize the relevant executive department or agency to determine whether specific regulations are necessary to give the law effect. If so, those executive departments or agencies will determine what further rules are needed, and in turn, work to enforce them.

At the federal level, for example, proposed regulations are developed first through a “Notice of Proposed Rulemaking,” listed in the Federal Register and filed in the corresponding executive agency’s official docket (available at Regulations.gov). This affords the public an opportunity to comment on the regulations. After receiving comments, the filing agency may revise the proposed regulation before final rules are issued, which again will be published in the Federal Register and then filed in the agency’s official docket at Regulations.gov, before they are codified in the Code of Federal Regulations (CFR).

At nearly every step in this process then, institutions, government, and interest groups are working – sometimes at cross purposes – to shape what the law will be and how it will impact your startup.

The Startup Law A to Z – Regulatory Compliance reference guide is below:


A. TAXES

Microsoft Employees Protest Treatment of Women to CEO Nadella

Employees confronted CEO Satya Nadella after weeks of complaints on an internal discussion about lack of advancement and sexual harassment.
Source: Wired

Three keys to cultivating an effective product development culture

Editor’s note: This guest post is a part of our latest initiative to demystify design and find the best brand designers and agencies in the world who work with early-stage companies — nominate a talented brand designer you’ve worked with.

Chances are you’ve heard one or more of the following statements at work (or some flavor of them):

  • “We’re an engineering-driven company.”
  • “We’re a product-driven company.”
  • “We’re a design-driven company.”

While at first glance the statements above may seem innocuous, what they really imply is a power dynamic where a particular perspective carries more weight and influence in decision-making than others. How did it get that way in the first place? Was the founder a PM in a previous company? Did the first hires all happen to be engineers? Or does the most vocal person happen to be from a particular discipline? These are some examples of how biases get institutionalized. They can get seeded early and compound over time, or happen quickly as new leaders get installed as the company grows.

Whether intentional or not, these imbalances can disempower other disciplines, create fiefdoms, and erode trust between colleagues. Over time, these divisions kill productivity and quality. Internal factions waste valuable time and energy jockeying for influence and control, while the product gets fragmented and confusing for users.

On the flip side, when disciplines and teams are aligned there is less value placed on which person or discipline “made the call.” Over time, teams move quickly, learn together, get through iteration cycles effortlessly, spend more time producing high-quality results that reach users, and less time infighting. It’s like being in a state of flow, but for teams. So what is it that these high-performing teams align on? You’ve probably heard it before, but it’s worth unpacking:

The user.

Ideally, the most important driver of decisions isn’t one person or discipline in your organization—it should be your user. Your job is to help them navigate. Everyone building the product or making decisions about it, regardless of discipline, should understand who they’re building for, and why what they’re doing is contributing to improving that user’s experience.

User-centric thinking is the hallmark of the world-class companies because they love and obsess about you—the user. Amazon calls this customer obsession. Ideo calls this human-centered design. During my time at Pinterest, the most important company value was to “Put Pinners first.”

By focusing on serving the user, it removes the pressure on any individual or discipline to always make the right call. Focusing on what is right for the user, rather than who is right removes ego from the equation. Users ultimately decide anyway—they vote with their behavior and attitudes.

Serving your users better is a goal with no finish line. Understand that the decisions you make will sometimes improve their experiences and sometimes degrade them. Nobody has 100% hit rate, and nobody can predict the future with complete certainty. In a culture of good decision-making, the goal isn’t to get any single decision exactly right (although that’s always nice), but to make consistently good (and better) decisions over time, especially the important ones.

So how do you get your company oriented around users? Consider three important factors: (1) people with the right mindset, (2) an approach to balanced decision-making that starts with users, and (3) the mechanics and properties of high-quality decisions.

1. Identify and empower T-shaped people

Differences in opinion are inevitable. But in order to have consistently productive discussions, debates, disagreements, and ultimately decisions, you’ll need T-shaped people. A T-shaped person refers to someone who has a deep domain expertise in at least one field (the depth of their T), as well as a strong ability to collaborate with people across other areas of expertise (the breadth of their T). Here’s some examples of T-shaped people, who might also happen to make a strong team:

T-shaped people tend to be the best teammates—they have deep knowledge that they are willing to share and explain to their counterparts, as well as a built-in curiosity that welcomes new perspectives. This is especially important in leadership and decision-making roles. What’s more, their curiosity and empathy doesn’t just apply to their colleagues, it naturally extends to users.

What T-shaped people realize is that no single person or discipline is more important than the other, nor should they strive to be. Sure, there are moments where one’s expertise makes their input more credible, but It’s how their collective talents serve the user that ultimately matter most. People (and hopefully T-shaped people) are the most basic ingredients of your culture. Choose wisely.

Ways to identify T-shaped people

  • Look for curiosity and empathy. Top quality execution and results are a given, but don’t stop looking there. What was the user problem they were trying to solve? How did they arrived at that solution? What were the insights that led them to take their projects in a particular direction? What promising directions did they decide not to pursue, and why? Were they involved in research and understanding the users? Can they clearly articulate the needs of the customer? Does it feel like they know them intimately and care?
  • Look for humility. On projects, what assumptions did they make that were completely wrong? How did the user or other disciplines show them a different and valuable perspective? Do they share the credit? Did they help others succeed? Individual talent is important, but building great products is a team sport.

2. Make balanced decisions that start with users

User-centered (aka customer-centric, human-centered) thinking is a way of framing problems with a clear starting point: understanding and empathizing with user needs. If T-shaped people are your basic ingredients, then the user-centered thinking is a recipe—a way to combine and enhance the ingredients to produce amazing results. Here’s what it looks like:

Have your team start by asking “what is the user problem we’re trying to solve?” It’s a deceivingly simple focusing mechanism. It may take some rigorous debate to align on the right problem, but once that happens, decisions from all disciplines have a clear tie back to driving user value first—making the product faster, cheaper, more efficient, more delightful, easier to understand—then orienting their collective effort around providing that value.

Less user-centric teams will do the opposite: look for ways to make their own work easier or more efficient, look to optimize their own sub-team metrics, or satisfy their own personal curiosities—and leave the user to orient themselves around their organizational efficiencies. If you’ve ever felt a broken sign-up flow or confusing onboarding experience, then you know what I’m talking about.

While user-centric thinking starts with users, no single lens is more important than the others. It’s entirely possible to satisfy a user completely, while simultaneously killing your business. That’s not a good decision. Or you could dream up amazing ways to delight your user, but in ways that aren’t achievable with today’s technology—that’s no good either. The overlap of  perspectives is what leads to effective decisions and great solutions. T-shaped decision-makers will know how to make those appropriate tradeoffs.

3. Make high-quality decisions

Evaluating decisions through multiple lenses is important to getting to consistently good, balanced decisions over time. What decision best satisfies your user’s needs, is good for the business (overall, not just for your sub-team or business unit), and technically sound? The overlap is where high-quality decisions are born. But there are additional mechanics and properties that make decisions high-quality.

In my experience, high-quality product decisions are:

  • User-centric. First and foremost, rooted in understanding and serving user needs. Not just listening to what users say or watching what they do, but understanding how they think and feel.
  • Considered. They proactively seek input from, and communicate with, relevant stakeholders and examine the possibilities through multiple lenses before making decisions. They anticipate immediate effects, but also secondary and tertiary effects as well.
  • Balanced. It’s good for the user, good for the business overall, and technically sound.
  • Timely. They don’t take too long, but they aren’t made in haste either.
  • Calculated. It’s important to take risks, but don’t bet the farm unless it’s absolutely necessary. Start small and learn. Double down when it works, readjust when it doesn’t.
  • Communicated before action. They are stated as clearly as possible up-front, before taking action. Their rationale is shared, citing intended effects and flagging major risks.
  • Humble. Good decisions focus on what is right, not who is right. They embrace failure as part of the process, so long as there is valuable learning. For example, a decision may yield a learning that helps you not to pursue a particular direction, saving valuable time and effort.
  • Monitored. They are tracked closely to manage both positive and negative effects.
  • Shared broadly. Their results and learnings are examined and shared broadly (and especially with affected parties), whether results are good or bad; intended or unintended—giving future decisions a stronger starting point.

The case for culture

Very few companies, and even fewer startups, stand the test of time. Products and services today are all dynamic, and expected to evolve with the changing landscape of fickle users and emerging technologies. With limited time and resources, I can already hear people saying, “this seems like a lot of work” and ask, “can we really afford to invest this much thought and energy into culture?”

The bottom line is building great products is hard work. And it’s work that never ends, if you’re doing it well. Over time, your product will morph in small and big ways with each new version, to the point where it may be unrecognizable from your starting point. So what will persist, and why? Your culture—the people, their shared attitudes, values, goals, practices, and decisions—will determine that. So isn’t that worth investing in as much as the product itself? In the end, they’re one in the same.


Source: TechCrunch

Bumble goes to print with its new lifestyle magazine, Bumble Mag

Bumble is the latest digital brand to try to extend its reach through a print publication. The dating app maker today announced the launch of Bumble Mag, a lifestyle publication it produced in partnership with Hearst that offers stories and advice about dating, careers, friendship and more to Bumble’s over 50 million users.

On the cover of the 100-page premiere issue is Lauren Chan, a fashion entrepreneur behind the plus-size workwear line called Henning.

Inside, the magazine is organized into four sections that align with the Bumble app’s different modes: “You First,” “You + BFFs,” “You + Dating” and “You + Bizz.” Here, readers will find celebrity interviews, features, advice, product guides, “daily mantras,” and more.

Contributors in this month’s debut issue include Bumble advisor and the star of the brand’s first Super Bowl campaign, Serena Williams; writers, actresses and Bumble Creative Directors Erin and Sara Foster; Man Repeller founder Leandra Medine; jewelry designer Jennifer Meyer; and Away luggage co-founder Jen Rubio.

A digital brand taking to print is no longer a unique occurence.

Airbnb has Airbnb Magazine, which arrives in the mail; Unilever’s Dollar Shave Club runs Mel Magazine; mattress brand Casper created Woolly Magazine in partnership with McSweeney’s; luggage brand Away has Here Magazine; Uber has rolled out several print magazines, including Vehicle, Arriving Now, and Momentum; and even Facebook launched a print magazine, Grow, aimed at business leaders.

For Bumble, the magazine offers the company a way to introduce its brand to new customers as well as extend its relationship with existing users out in the real world. This is part of Bumble’s larger efforts in developing an offline component to its business. The company also runs pop-ups, hosts events, and has spoken of plans to launch more physical locations – “Hives,” in Bumble lingo – sometime this year.

These moves also speak to Bumble’s aspiration to be more than just another dating app and Tinder rival.

The company instead wants to be known more broadly as a women-centric lifestyle brand where its users can network online and off, in all aspects of their lives – not just dating. For example, its Bumble BFF service helps women make new friends, while Bumble Bizz  is focused on business networking.

The company says the new magazine will be distributed by its 3,000+ brand ambassadors – marketers and event hosts who work with Bumble to promote its brand. Users can also request a free copy of the first issue within the app.

For Hearst, print efforts from online brands like Bumble represent a new line of business at a time when print is being challenged by digital solutions, like Kindle Unlimited or Apple News+, which are trying to transition print magazine subscribers to go digital-only.

“Bumble is at the forefront of inspiring women to make connections and take initiative in all aspects of their lives with its positive message of empowerment,” said HearstMade Editorial Director, Brett Hill, in a statement. “The magazine is a perfect example of how HearstMade is changing the face of custom publishing with hyper-targeted content that reflects the brand’s ethos in the most authentic way.”

Bumble Mag becomes available nationwide on Friday, April 5, says Bumble.

 


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414