swallowtail caterpillar by oberfranke