A mission to heaven: a great Chinese epic and allegory