Padar Island, Flores.