Swallowtail butterfly (Papilio machaon) on flower