spiritual analysis of Karna