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

Archivo del Autor: Belen De Leon

Los genes de la homosexualidad mejoran el sexo de los heterosexuales que los portan

El mayor estudio genético sobre sexualidad revela que cuando las variantes genéticas vinculadas a la tendencia de ser gay aparecen en personas heterosexuales, estas reportan una mayor actividad, un fenómeno que podría explicar la paradoja de por qué persiste la homosexualidad
Source: MIT

YC-backed Observant uses the iPhone’s infrared depth sensors to analyze user emotions

Observant has found a new way to use the fancy infrared depth sensors included on the iPhone X, XS and XR: analyzing people’s facial expression in order to understand how they’re responding to a product or a piece of content.

Observant was part of the winter batch of startups at accelerator Y Combinator, but was still in stealth mode on Demo Day. It was created by the same company behind bug-reporting product Buglife, and CEO Dave Schukin said his team created it because they wanted to find better ways to capture user reactions.

We’ve written about other startups that try to do something similar using webcams and eye tracking, but Schukin (who co-founded the company with CTO Daniel DeCovnick) argued that those approaches are less accurate than Observant’s — in particular, he argued that they don’t capture subtler “microexpressions,” and they don’t do as well in low-light settings.

In contrast, he said the infrared depth sensors can map your face in high levels of detail regardless of lighting, and Observant has also created deep learning technology to translate the facial data into emotions in real time.

Observant has created an SDK that can be installed in any iOS app, and it can provide either a full, real-time stream of emotional analysis, or individual snapshots of user responses tied to specific in-app events. The product is currently invite-only, but Schukin said it’s already live in some retail and e-commerce apps, and it’s also being used in focus group testing.

Observant

Of course, the idea of your iPhone capturing all your facial expressions might sound a little creepy, so he emphasized that as Observant brings on new customers, it’s working with them to ensure that when the data is collected, “users are crystal clear how it’s being used.” Plus, all the analysis actually happens on the users’ device, so no facial footage or biometric data gets uploaded.

Eventually, Schukin suggested that the technology could be applied more broadly, whether that’s by helping companies provide better recommendations, introduce more “emotional intelligence” to their chatbots or even detect sleepy driving.

As for whether Observant can achieve those goals when it’s only working on three phones, Schukin said, “When we started working on this almost a year go, the iPhone X was the only iPhone [with these depth sensors]. Our thinking at the time was, we know how Apple works, we know how this technology propagates over time, so we’re going to place a bet that eventually these depth sensors will be on every iPhone and every iPad, and they’ll be emulated and replicated on Android.”

So while it’s too early to say whether Observant’s bet will pay off, Schukin pointed to the fact that these sensors have expanded from one to three iPhone models as a sign that things are moving in the right direction.


Source: TechCrunch

The corpse of Kodak coughs up another odd partnership

Kodak isn’t feeling very well. The company, which sold off most of its legacy assets in the last decade, is licensing its name to partners who build products like digital cameras and, most comically, a cryptocurrency. In that deal, Wenn Digital bought the rights to the Kodak name for an estimated $1.5 million, a move that they hoped would immediately lend gravitas to the crypto offering.

Reader, it didn’t. After multiple stories regarding the future of the coin it still has not hit the ICO stage. Now Kodak is talking about another partnership, this time with a Tennessee-based video and film digitization company.

The new product is essentially a rebranding of LegacyBox, a photo digitization company that has gone through multiple iterations after a raft of bad press.

“The Kodak Digitizing Box is a brand licensed product from AMB Media, the creators of Legacy Box. So yes, we’ve licensed the brand to them for this offering,” said Kodak spokesperson Nicholas Rangel. Not much has changed between Kodak’s offering and LegacyBox. The LegacyBox site is almost identical to the Kodak site and very similar to another AMB media product, Southtree.

The product itself is a fairly standard photo digitization service, although Southtree does have a number of complaints, including a very troubling case of missing mementos. The entry-level product is a box into which you can stuff hundreds of photos and videos and have them digitized for a fee.

Ultimately it’s been interesting to see Kodak sell itself off in this way. Like Polaroid before it, the company is now a shell of its former self and this is encouraging parasitical partners to cash in on its brand. Given that Kodak is still a household name for many, it’s no wonder a smaller company like AMB wants hitch itself to that star.


Source: TechCrunch

Signal's "Sealed Sender" Is a Clever New Way to Shield Your Identity

“Sealed sender” gives the leading encrypted messaging app an important boost, hiding metadata around who sent a given message.
Source: Wired

How to Watch Apple's (Second!) Fall Hardware Show

We’re expecting new iPads and a new MacBook. Here’s how you can watch all the action, from wherever you are.
Source: Wired

Concept images dress up a new Mac Mini in a sleek space gray

With Apple’s October 30 less than a day away, one designer has taken it on himself to put together a package of new Apple product concept images, including a Mac Mini decked out in space gray.

The post Concept images dress up a new Mac Mini in a sleek space gray appeared first on Digital Trends.


Source: Digital trends

A digital revolution is reshaping Democratic campaigns

Two weeks before the 2016 election, Bloomberg’s Joshua Green and Sasha Issenberg published a story about Trump’s brash, self-aggrandizing digital team. Democrats treated the story as evidence of the Trump campaign’s utter cluelessness, until he won.

For months after, coverage of the Trump’s tech and digital strategy dominated headlines. Those stories had consequences: Facebook locked down its user data; Cambridge Analytica folded; and a wave of startups, including my own, emerged to help progressives mobilize online.

A change is coming to the Democratic Party, and for some campaigns, it’s already here. I’ve seen it firsthand. As part of my job I’ve personally visited dozens of the most competitive and best-staffed races in the country, giving me a unique perspective on the state of the party. With a few notable exceptions, like Obama’s campaigns, Democratic campaigns have treated digital media exclusively as a way to acquire new emails for fundraising lists and to advertise in the same way they do on TV. Digital media has been detached from the practice of ‘organizing’ (i.e., direct voter contact). A handful of innovative House, Senate, and governor’s campaigns are changing this.

These campaigns treat digital not just as a place to spam eyeballs, but as a space for organizing. The rest of the party would benefit from following their lead. In your own life, is it more meaningful to get a fundraising email and see an ad on Facebook, or to have a real conversation with someone you know?

These campaigns have made that switch by taking responsibility for engaging voters and volunteers online away from an isolated “digital” department and putting it at the core of their Field team’s strategy.

The Field team on a campaign is responsible for recruiting volunteers to knock doors and call you during dinner. Field organizers are the underpaid, overworked foot soldiers of Democratic organizing. By giving them license to engage online, and the tools to do so effectively, successful Democratic campaigns are meeting their constituents where they are today: on their smartphones via text and social media.

(Photo by Alberto Pezzali/NurPhoto via Getty Images)

One of the most remarkable examples of this model is the Casten for Congress operation, in Illinois’s 6th District. When I stopped by the office, I saw the campaign stream a Sean Casten speech through Facebook Live to his supporters. The campaign’s field team had brought together hundreds of supporters to mingle at thirty different “house parties” around the district, and everyone tuned into the live video. Their digital team worked hand-in-hand with field organizers to develop a livestream designed to motivate volunteers to sign up for more canvassing shifts.

It worked unambiguously. I watched supporters go from diffident to bold, excited to feel part of something bigger than themselves. This single event, a hybrid of the digital and physical, brought volunteers together from across the district, and motivated them to sign up for thousands of additional canvassing shifts.

Digital isn’t just a powerful way to supercharge traditional organizing by driving more canvassing or phone banking shifts. It also helps campaigns harness the power of relational organizing. ‘Relational organizing,’ or the practice of asking volunteers to speak specifically to voters they know, is the most effective type of voter contact we know of for reaching critical Democratic constituencies, like young people, communities of color, and working class people.

In California’s 49th District, the Field team supporting Mike Levin for Congress in CA-49 is running a fast-growing and successful relational organizing program through digital channels. They’re using a new tool designed to scale up relational contact, prompting their volunteers  to contact friends almost exclusively through Facebook Messenger and text messages. They’re being asked to recruit their friends to volunteer, and to verify their friends have a plan to vote.

Digital is also powerful for expanding volunteer communities and reducing attrition, when combined with a focus on “community organizing” strategies. These include sharing stories (“I’m here because I care about X, why are you here?”), explaining why certain tasks are important to the campaign (“Cold calls suck, but they’re important because…”), and deliberately introducing volunteers to one another based on mutual interests.

Several sophisticated statewide and House campaigns are running very effective Facebook Groups or Slack channels based on these principles. Each platform provides unique opportunities, as well as challenges for Field staff.

Slack is extremely useful for coordinating already-committed volunteers. Slack’s higher barrier to entry – volunteers must download Slack and get an invitation to join from an administrator – means fewer intergroup problems and less moderation. However, unlike with Facebook Groups, individual volunteers are not empowered to recruit their friends to the campaigns. Because Facebook Groups are a now-highly privileged piece of the Facebook Feed, activity inside of a campaign’s Facebook Group is effectively mainlined into volunteer brains. This stimulates growth of the group. For many new volunteers, being added to a Facebook Group by a motivated friend is their first step into a campaign’s Field operation.

Not all campaigns have shifted their thinking from “digital equals ads and fundraising spam” approach. But the campaigns that encourage their field organizers to adopt digital media as a way to harness political energy, engage volunteers, and contact voters are thriving. Their work this cycle will lay the foundation for the 2020 presidential primaries, for which these innovative staffers will be coveted.


Source: TechCrunch

Hidden files hint at a possible PC version of Red Dead Redemption 2

At launch, the long-awaited (and much hyped) western adventure that is Red Dead Redemption 2 is only available on the PS4 and Xbox One.

That might not be the case forever, though. Code hidden within the game’s mobile companion app suggest that a PC version could be in the works.

Last week, we wrote about Red Dead Redemption 2’s companion app, which lets you rip the in-game map off the TV and put it on a nearby tablet, instead. No more pausing just to figure out if you and your horse are still headed in the right direction.

Some tinkerers over at GTAForums (as spotted by RockstarIntel) have been poking around that very app, and have unearthed a few interesting parameters left behind.

Two unused parameters tucked into the app (“PARAM_companionAutoConnectIpPC” and “CommandIsPcVersion”) mention the PC platform by name, but there are also dozens of different parameters referencing advanced graphic settings that generally don’t exist on consoles.

While the original Red Dead Redemption never made it beyond the console, this wouldn’t be Rockstar’s first foray into the PC world. Many of their most popular games landed on PC… eventually. GTAV, for example, launched on consoles in September of 2013 and made its way to Windows in April of 2015. L.A. Noire shipped for consoles in May of 2011, and hit PCs near the end of the same year.

Adding fuel to the fire: a few months back, a mention of a PC build reportedly popped up in a Rockstar designer’s LinkedIn profile.

With all that said: as with all things relating to video game releases, don’t get your hopes up too high until you hear it straight from the developer’s mouth. While the signs point to a PC build having existed in some form at some point, there’s always the possibility that these parameters are left over from the company’s own internal testing, or that plans will change.


Source: TechCrunch

SoundCloud changes the way it pays artists after controversy – CNET

Some legal language in SoundCloud’s Premier Program made it seem like artists were being given the short end of the stick.
Source: CNET

Google pledges $25 million in new artificial intelligence challenge – CNET

The AI for Social Good initiative comes as the company grapples with the ethics of developing technology that may have nefarious uses.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562