a piece of heaven on the equator