Blue-spotted swallowtail resting on rocks by the water