Decoding the Ramayana