Purple Hairstreak Butterfly (Neozephyrus quercus on leaf, Scotland