island on lSentani New Guinea