Cape Momfada, Indonesia (cape)