Mysterious 'pyramid of Ceres'