What is the meaning of life?

295 answers 295