Poelau Ambatoe, Indonesia (island)