European peacock (Inachis io)