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

Archivo del Autor: Belen De Leon

We're giving away gas money! – Roadshow

Three lucky winners will win $200 Visa gift cards to fuel up their automobile. This promotion ends on Dec. 11, 2018.
Source: CNET

Social music app Playlist lets you listen to music with others in real time

A new app called Playlist aims to make music a more social experience than what’s offered today by the major music platforms like Apple Music, Pandora or Spotify, for example. In Playlist, you can find others who share your musical tastes and join group chats where you listen to playlists together in real time. You can collaborate on playlists, too.

The app, backed by investment from Stanford’s StartX fund, was founded by Karen Katz and Steve Petersen, both Stanford engineers and serial entrepreneurs. Katz previously co-founded AdSpace Networks and another social music platform, Jam Music. She also was a founding executive team member at Photobucket, and founded a company called Project Playlist, which was like a Google search for music back in the Myspace era.

Peterson, meanwhile, has 35 patents and more than a decade of experience in digital music. In the early 2000s he created the software architecture and ran the team at PortalPlayer Inc., which powered the iPod’s music player and was later sold to Nvidia for $357 million. Afterwards, he was CTO at Concert Technology, a technology incubator and intellectual property company with a focus on mobile, social and digital music services.

“The world has gone social, but music has been largely left behind. That’s a real gap,” explains Katz, as to why the founders wanted to build Playlist in the first place.

“Ever since we started listening to music from our mobile phones, it’s become an isolated experience. And music is the number one thing we do on our phones,” she says.

The idea they came up with was to unite music and messaging by synchronizing streams, so people could listen to songs together at the same time and chat while they do so.

During last year’s beta testing period, Playlist (which was listed under a different name on the App Store), saw a huge number of engagements as a result of its real-time nature.

“Out of the gate, we saw 10 times the engagement of Pandora. People have, on average, 60 interactions per hour — like chats, likes, follows, joins, adds and creates,” Katz says. 

Under the hood, the app uses a lot of technology beyond just its synchronized streaming. It also leverages machine learning for its social recommendations, as well as collaborative playlists, large-scale group chat, and behavior-based music programming, and has “Music Match” algorithms to help you find people who listen to the same sort of things you do.

The social aspects of the app involves a following/follower model, and presents playlists from the people you follow in your home feed, much like a music-focused version of Instagram. A separate Discover section lets you find more people to follow or join in other popular listening and chat sessions.

At launch, the app has a catalog of more than 45 million songs and has a music license for the U.S. It plans to monetize through advertising.

The core idea here — real-time music listening and chat — is interesting. It’s like a Turntable.fm for the Instagram age. But the app sometimes overcomplicates things, it seems. For example, importing a playlist from another music app involves switching over to that app, finding the playlist and copying its sharing URL, then switching back to Playlist to paste it in a pop-up box. It then offers a way for you to add your own custom photo to the playlist, which feels a little unnecessary as the default is album art.

Another odd choice is that it’s difficult to figure out how to leave a group chat once you’ve joined. You can mute the playlist that’s streaming or you can minimize the player, but the option to “leave” is tucked away under another menu, making it harder to find.

The player interface also offers a heart, a plus (+), a share button, a mute button and a skip button all on the bottom row. It’s… well… it’s a lot.

But Katz says that the design choices they’ve made here are based on extensive user testing and feedback. Plus, the app’s younger users — often high schoolers, and not much older than 21 — are the ones demanding all the buttons and options.

It’s hard to argue with the results. The beta app acquired more than 500,000 users during last year’s test period, and those users are being switched over to the now publicly available Playlist app, which has some 80K installs as of last week, according to Sensor Tower data.

The company also plans to leverage the assets it acquired from the old Project Playlist, which includes some 30 million emails, 21 million Facebook IDs and 14 million Twitter IDs. A “Throwback Thursday” marketing campaign will reach out to those users to offer them a way to listen to their old playlists.

The startup has raised $5 million in funding (convertible notes) from Stanford StartX Fund, Garage Technology Ventures, Miramar Ventures, IT-Farm, Dixon Doll (DCM founder), Stanford Farmers & Angels, Zapis Capital and Amino Capital.

The Palo Alto-based company is a team of six full-time.

Playlist is a free download for iOS. An Android version is in the works.


Source: TechCrunch

Scientist Who Crispr’d Babies Bucked His Own Ethics Policy

He Jiankiu, a Chinese researcher who claims to have edited the DNA of twin babies, now born, also published ethics guidelines directly contradicting his work.
Source: Wired

*SpongeBob* Creator Stephen Hillenburg Left a Legacy in Memes

While Hillenburg’s titular creation has shown up in theme parks and parades, SpongeBob’s legacy is most keenly felt online.
Source: Wired

The innovation supply chain: How ideas traverse continents and transform economies

While Westerners often associate the invention of calculus with 17th century European luminaries like Isaac Newton and Gottfried Leibniz, its theoretical foundations actually stretch back millennia. Fundamental theorems appear in ancient Egyptian work from 1820 BC, and later influences sprout from Babylonian, Ancient Greek, Chinese and Middle Eastern texts.

Such is the nature of the world’s biggest ideas — concepts that arise in one corner of the world provide the scaffolding for future advancements. Realizing the true potential of any idea takes time and requires input from diverse cultures and perspectives.

Technological innovation is no exception.

In the tech world today, this is playing out in three important ways:

  • ideas improve when they become global;
  • the best ideas are increasingly starting internationally; and
  • testing globally is a differentiated strategy.

Ideas improve as they scale globally

Like calculus, technological innovation benefits from international iteration.

Ridesharing, for instance, started as an innovation pioneered by Uber and Lyft in San Francisco. Yet startups rapidly exported the model globally. Such evolution reflects local needs. Take Go-Jek, a ridesharing app that is now a dominant local player in Indonesia. Although Go-Jek “replicated” the model, they also took a highly localized approach, applying the Uber/Lyft concept to Jakarta’s existing informal system of motorcycle taxis, “ojeks.”

Yet Go-Jek realized that ojek drivers had the potential to do so much more than just move people around. The company aims to maximize driver engagement throughout the day and has built a multi-service app that allows them to not only transport people, but also deliver food, packages and services. As Nadiem Makarim, Go-Jek’s CEO put it, “In the mornings, we drive people from home to work. At lunch, we deliver them meals to the office. In the late afternoon, we drive people back home. In the evenings, we deliver ingredients and meals. And in-between all this, we deliver e-commerce, financial products and other services.”

Silicon Valley used to have a monopoly on the idea, manufacturing and distribution of innovation. No longer.

The model of leveraging a single ridesharing platform to deliver a range of services is undoubtedly different from the Silicon Valley original. In Silicon Valley, an array of companies offering Uber for X have sprung up, yet some of Uber’s latest product categories — like UberEats — seem more akin to the Southeast Asian model.

Tellingly, Go-Jek’s vision incorporates inspiration from another geography: China. In China, platforms like Tencent’s WeChat offer a range of direct and third-party services spanning ride-hailing, shopping, food delivery and, of course, payments. WeChat payment functionality (like Ant’s equivalent) is nearly ubiquitous in major Chinese cities.

Go-Jek, like its competitor Grab, has evolved its model to include a payments platform as part of the app. It is striking to see Uber enter financial services, as well — take, for example, the recent Uber credit card.

These models evolve by learning and combining lessons from other geographies.

The seeds are increasingly global

Historically, entrepreneurs outside Silicon Valley were accused of being replicators — copying and adapting successful models pioneered in San Francisco or Palo Alto.

Times are changing.

Many of the most compelling tech innovations increasingly come from outside of Silicon Valley, and even the United States. Just look at some of 2018’s most successful IPOs — Sweden’s Spotify, Brazil’s Stone and China’s PinDuoDuo (a Cathay Innovation portfolio company).

Entrepreneurs are working to replicate innovations from every corner of the globe. Take mobile payments.  M-Pesa, Kenya’s ubiquitous payments platform that now transacts a remarkable 50 percent of its country’s GDP, has created a global movement. Today, there are more than 275 deployments around the world.

Certain geographies are specializing. Toronto and Montreal are emerging as artificial intelligence hubs. London and Singapore remain leading fintech hubs. Israel is known for its cybersecurity and analytics expertise. And regionally focused initiatives are catalyzing this further. For instance, Rise of the Rest is committed to supporting entrepreneurs across the U.S., and organizations like Endeavor facilitate the development of entrepreneurial hubs worldwide.

The nascent innovation supply chain will see increasing globalization of the generation of new ideas.

Emerging ecosystems can provide optimal testing grounds

Broadway is famous for testing its shows in smaller markets before committing them to the big stage. Similarly, innovators are looking to emerging markets to test models before scaling them.

SkyAlert, which operates an earthquake early warning system, is an illustrative example. In most earthquakes, people do not die from the shakes but rather from getting trapped or crushed under collapsing buildings. Technologically, it is possible to perceive and distribute an early warning, as a quake is first felt near the epicenter and travels outward from there. Through its network of distributed sensors, SkyAlert promises its users a head start to evacuate buildings, and can work with companies to automate security protocols (e.g. gas shutoff).

SkyAlert was not born in San Francisco. Alejandro Cantu, SkyAlert’s founder, began in Mexico City, which he describes as his innovation laboratory. The early versions were focused on R&D rather than commercialization. Developing this in Mexico City was much more affordable for product innovation. Salaries were cheaper. Cost of acquisition was cheaper. The U.S. is now his main target market, but Mexico served as his early base of operations and testing ground.

As a community of innovators, we have an opportunity to take advantage of these trends.

Just as most Silicon Valley techies are familiar with the buzz around Amazon’s home drone deliveries, the majority remain unaware that some of the most interesting drone innovation is happening far away in emerging markets. In developing nations, where infrastructure is far more limited, drones offer lifesaving potential. Startups like Zipline leverage drones to leapfrog broken or nonexistent infrastructure. They deliver time-sensitive drugs and blood across Rwanda through a partnership with the ministry of health. Already, its drones have covered 600,000 km and delivered nearly 14,000 units of blood (one-third of which were in emergency situations).

Entrepreneurs are testing these innovations in markets that are more affordable, and where the need is most acute. Over time, such models will scale and return to developed markets. This is how the innovation supply chain will evolve. 

Where we go from here

The Economist recently predicted a “Techodus” — that innovation will continue to shift away from Silicon Valley. The story is more nuanced.

Silicon Valley used to have a monopoly on the idea, manufacturing and distribution of innovation. No longer. The creative spark is coming from everywhere, innovators are testing ideas in markets where costs are lower and needs are more acute and models are perfected from lessons from around the world.

As a community of innovators, we have an opportunity to take advantage of these trends. You have a new product idea that could be completely transformative? Great. Who else is doing that globally? You want to test a new idea? What are the advantages and disadvantages of various locations? How can the innovations’ lessons from abroad be replicated locally?


Source: TechCrunch

Khosla GP launches Bling Capital to help seed-stage startups build products

At Facebook, where he was the first-ever director of platform, they called him Bling. At YouTube the following year, they still called him Bling. At Google in 2010, they continued to call him Bling. Even at Khosla Ventures, where Ben Ling has been a general partner for the past five years, the nickname stuck.

It was only natural that Bling Capital would be the name of his debut venture capital fund, a $60 million seed-stage vehicle backed by Marissa Mayer, Nellie and Max Levchin, Yelp CEO Jeremy Stoppelman and Quora CEO Adam D’Angelo.

We first spotted Bling Capital’s $60 million filing two months back; this week, TechCrunch sat down with Ling, who will officially depart from Khosla next month, to learn more about his investment strategy and why he’s venturing off on his own.

Bling Capital founder Ben Ling

Ling joined Khosla in 2013 to invest in consumer technology, internet, mobile, marketplace, SaaS and consumer health. In his tenure as a general partner and angel investor, he deployed capital to nine “unicorns,” including Lyft, Palantir, Square, Instacart and Zenefits. But he wanted the freedom to invest at a more rapid clip.

“Going out on my own allows me to be more agile; a sole GP can act a lot more quickly and speed matters a lot in seed,” Ling said. “And I love early-stage and product because I think there is a void in the marketplace — there’s a lot of money in seed but there’s not a lot of product builders in seed.”

Ling will invest between $750,000 and $1 million in one to two U.S. companies per month in exchange for 10 percent equity.

The firm is in the process of closing two funds: a $60 million flagship vehicle that will invest in consumer tech, internet and mobile, marketplace, data, fintech, SaaS and automation startups, and a $30 million opportunities fund, per an SEC filing, reserved for follow-on investments.

“It’s pretty much the things that a Google, a Facebook or an Amazon would be interested in,” Ling said, referring to where the fund will invest. “What’s it’s not is crypto, or rockets or enterprise, but it’s pretty much everything else when we think about the world of the internet.”

Given Ling’s experience, the fund will have a particular focus on product. Ling is the sole general partner of Bling, but he’s recruited a team of roughly 60 experts to work with his portfolio company executives as part of what Ling has dubbed his Product CouncilThat includes the heads of product at Square, Instagram, Twitter, YouTube, Google, Nextdoor and Uber, who also are all investors in the fund.

Members of the Product Council will be available to consult with founders and may become advisors, investors or board members, if it’s a good match.


Source: TechCrunch

How to check your CPU temperature

Need to learn how to check your CPU temperature? You’ve come to the right place. Whether you plan to delve into your UEFI/BIOS or just need a software recommendation, we have you covered.

The post How to check your CPU temperature appeared first on Digital Trends.


Source: Digital trends

Turo’s new dongle will let customers instantly find and unlock cars

Turo, the peer-to-peer car-sharing company described as the “Airbnb of cars,” is rolling out a new product that will let users locate and unlock cars right from the app.

The new product, called Turo Go, is a dongle and an accompanying service that aims to bolster the number of cars and users on its platform. The product is designed to remove a barrier of entry — the time required to physically exchange keys — that once was a hallmark of the platform. As part of the Turo Go service, owners can opt to allow users to find, book and unlock a vehicle in as little as five minutes. Currently, the app requires a minimum 60-minute lead time before a customer can pick up a vehicle.

“We want to making hosting even easier,” Turo CEO Andre Haddad told TechCrunch. “Easy always wins when it comes to consumer products.”

The company is launching Turo Go in Los Angeles, where it has the biggest penetration of hosts who have multiple vehicles on the platform. Turo Go will expand to additional markets in 2019, he added.

Turo Go uses an aftermarket key-as-a-service entry device from Continental. The device doesn’t require any hardwiring, although it takes about an hour for the install. The device is connected to the OBD-II port (on-board diagnostics) found on modern vehicles. A hidden antenna connects the device to the ignition.

Turo Go costs $20 a month. Turo also charges a $150 installation fee to owners who want to add the device to their vehicle.

Car sharing and on-demand short-term car rental companies like Zipcar also use remote unlock and lock tech. This product is unique because it’s being used on a peer-to-peer car-sharing app.

Turo Go provides a technological upgrade of sorts that is designed for Turo’s experienced hosts, “people who have become comfortable with the notion that a stranger will be in their car,” Haddad said.

Once the device is installed, users will be able to find the vehicle, instantly book it and unlock or lock it via the app. And unlike other car-sharing services, the device uses Bluetooth technology and doesn’t rely on a cellular connection, which can be problematic in parking garages or other remote areas with spotty network coverage.

turo go app

Turo Go also has a digital ID verification step, which uses facial recognition technology to confirm that users have the proper license and are who they claim to be. The tech matches the ID photo to a customer’s face and uses movement tracking to ensure the customer is a real person in front of the camera rather than just a static image that has been printed out.

Once a user has completed a trip, owners of vehicles equipped with Turo Go will be able to locate their car, truck or SUV. Haddad emphasized that owners will not show the location of the vehicle while a customer is using it. Turo Go will also provide other information, such as odometer and fuel levels. Other data features will be added to Turo Go in the future.


Source: TechCrunch

AWS launches a base station for satellites as a service

Today at AWS re:Invent in Las Vegas, AWS announced a new service for satellite providers with the launch of AWS Ground Station, the first fully managed ground station as a service.

With this new service, AWS will provide ground antennas through their existing network of worldwide availability zones, as well as data processing services to simplify the entire data retrieval and processing process for satellite companies, or for others who consume the satellite data.

Satellite operators need to get data down from the satellite, process it and then make it available for developers to use in applications. In that regard, it’s not that much different from any IoT device. It just so happens that these are flying around in space.

AWS CEO Andy Jassy pointed out that they hadn’t really considered a service like this until they had customers asking for it. “Customers said that we have so much data in space with so many applications that want to use that data. Why don’t you make it easier,” Jassy said. He said they thought about that and figured they could put their vast worldwide network to bear on the problem.

Prior to this service, companies had to build these base stations themselves to get the data down from the satellites as they passed over the base stations on earth wherever those base stations happened to be. It required that providers buy land and build the hardware, then deal with the data themselves. By offering this as a managed service, it greatly simplifies every aspect of the workflow.

Holger Mueller, an analyst at Constellation Research, says the service will help put the satellite data into the hands of developers faster. “To rule real-world application use cases you need to make maps and real-time spatial data available in an easy-to-consume, real-time and affordable way,” Mueller told TechCrunch. This is precisely the type of data you can get from satellites.

The value proposition of any cloud service has always been about reducing the resource allocation required by a company to achieve a goal. With AWS Ground Station, AWS handles every aspect of the satellite data retrieval and processing operation for the company, greatly reducing the cost and complexity associated with it.

AWS claims it can save up to 80 percent by using an on-demand model over ownership. They are starting with two ground stations today as they launch the service, but plan to expand it to 12 by the middle of next year.

Customers and partners involved in the Ground Station preview included Lockheed Martin, Open Cosmos, HawkEye360 and DigitalGlobe, among others.

more AWS re:Invent 2018 coverage


Source: TechCrunch

Cyber Monday 2018: 40 Extended Deals You Can Still Buy

These are our favorite Cyber Monday deals that were extended, but they may go quick, including Roku, Echo Dot, and more.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698