Isla de Flores, Indonesia.