Dozens of palm-sized baby turtles flipped and flopped on a beach as they made their way towards the crashing waves of the Indian Ocean, under the watchful gaze of conservationists at a national park in Indonesia.
Small enough to fit into the palm of a hand, some ended up on their backs, wriggling their tiny flippers helplessly as they tried to get back on track.
But the conservationists did not interfere, as they wanted the creatures to "map" their surroundings and then return to lay eggs decades later.
"Sea turtles mature at 25 years old, so if they're released today, we'll probably meet them again 25 years from now," said Ardhini Estu Wardana, a forest ranger at Meru Betiri National Park on the eastern edge of Java.
Its beaches are nesting grounds for several species of turtle.
The night before, a giant female -- over a metre long -- laid more than 160 eggs on the shore, sweeping mounds of sand over them to protect them from predators.
Turtles, under threat from poaching and habitat destruction, are protected under Indonesian law.
Their eggs are considered a delicacy and they are also slaughtered for their meat, skin and shells.
Six of the world's seven turtle species can be found in Indonesia, an archipelago of more than 17,000 islands and home to a dizzying array of exotic wildlife.