A Thousand Meaning of A Photograph