
We have all seen Lytro’s light field technology and what it means for photographers as far as being able to focus images after the snap. It is also no secret that the company’s light field technology has not been as well received in the photo world as they probably would have liked.
Lytro CEO, Jason Rosenthal, just announced that the company would be cutting about 20-50 staff from its ranks of 130 employees. The reason for the mass exodus of employees and talent? It’s not money, the company just received a new $50 million investment.
No, the company is in the midst of a new strategic shift, as Rosenthal called it. According to Rosenthal’s statements, the company will refocus its energy on the video and virtual reality markets where he feels there is huge potential for light field technology. The company will be hiring new talent to fill its needs in those new markets, while simultaneously cutting back its photography focused staff.
But this isn’t the end of the Lytro camera, not yet anyhow. Rosenthal says that new features and updates will be coming to the Ilium in the form of software updates over the next year. He also claims a new ‘next-generation’ camera is coming down the pipes as well.
It will be interesting to see if Lytro can make an impact in the video and VR markets. But if I am honest, I am more interested in seeing how support of their photography products continues now that the company’s focus has shifted elsewhere.
What are your thoughts on this move by Lytro to shift their focus away from the photography market to virtual reality? Leave a comment below and let us know what you think!
Anthony Thurston
9 Comments
Leave a Reply Cancel reply
You must be logged in to post a comment.
and if lytro goes away… no biggie, they did not invent lightfield, so I’d imagine we’d see someone else pick up the technology… who’d it be? dunno…
I think it’s cool as all get out, and worth investing in…
it’d be fun using this technology for macro work
“shifts focus” hahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahahahahahahahaahahahahahahahahaahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
Oh dear, my ass just rolled across the floor.
btw – Anthony, was that a play on words in your title “…SHIFTS FOCUS”, nice!!
I think the concept of lightfield is great – I can so see so many uses, especially capturing way more, with one shot, vs. many. I have talked about a couple of ways I’d use it, more to the types of events where a lot of emotion is involved…
I think Lytro, initially, screwed it up by socializing / commercializing the product – tethering it to cloud and limiting its workflow…
Personally, I think they should stick to the basics, and forge the camera first, everything else second. I think their software is ok, from what I’ve seen, but seriously, if you are going to bring out a product like this – pay all attention to the “core” premise of what the camera does and do not worry about tying it to cloud (that was more the first iteration) and limiting how you get the pictures produced… bad, bad, bad, bad…
Just images –
one scenario for lightfield use… your at a baseball game, you frame / focus on the batter, with the use of a semi wide lens, right? Bottom half if the inning, bases loaded, 2 outs, 3 balls, pressure is on…
the batter has to take the swing – and will, this is for the division championship –
the pitcher fires the ball, batter winds up, you start taking shots, and just so happen to capture the ball hitting the sweet spot. more so, you get the facial expression of the batter, milliseconds after the hit, his face, the look – as he holds confidence that it’s gone, gone, gone…
now you go back to process the photos – not only did you focus on the ball hitting the sweet spot, yet decide to re-focus on the fans behind the batter, the expressions of awe, joy, angst everything…
you’ve not only journalized the crème de la crème of action shots, but the full emotion of all the participants telling a more complete story –
can you see it…
that’s what I would do with lightfield –
now, imagine what you could capture at a wedding…