insect on a stone with fallen leaves