upaasanaa, saadhanaa, aaraadhanaa and the meaning of darshanaa....