20060523 business.india-business: Sensex ends 341 points higher