Hipparchia parisatis

Hipparchia parisatis, the white-edged rock brown, is a nymphalid species of satyrine butterfly found in Asia, including Turkey, Armenia, Iraq, Iran, Afghanistan, Turkestan, Uzbekistan, Tadzhikistan, the Palestinian Territories, India, the United Arab Emirates and Oman.[2]

White-edged rock brown
Scientific classification
Kingdom:
Phylum:
Class:
Order:
Family:
Genus:
Hipparchia
Species:
H. parisatis
Binomial name
Hipparchia parisatis
(Kollar, 1849)[1]
Synonyms
  • Eumenis parisatis Kollar, [1849]
  • Nytha parisatis (Kollar, [1849])
  • Satyrus parisatis (Kollar, [1849])

Description

Male upperside dark Vandyke brown; costa preapically, lower half of termen on forewing narrowly and termen of hindwing more broadly bluish grey, crossed by the dark veins and touched with brown at the apices of the latter; forewing with a preapical black spot pupilled with white, another plain black spot in interspace 2, and two intermediate white dots; hindwing with a subanal white-centred black spot. Underside pale sepia brown, irrorated with numerous white striae, the discal and tornal area only of the forewing without striae; both wings crossed by a highly sinuous, broad, white discal band, inwardly defined by a dark brown line, subterminal and terminal narrow brown bands; the round black spots as on the upperside, but more distinct and ringed with yellow; hindwing with an additional ocellus in interspace 5. Antennae, head, thorax and abdomen concolorous with the wings above, paler below. Sex-mark a large dark brown patch of specialized scales on basal half of forewing,

Female: Similar, the greyish-white marginal borders broader.[3]

gollark: ```pythondef find_all_subclasses(cls, subs=[]): for subclass in cls.__subclasses__(): subs.append(subclass) find_all_subclasses(subclass, subs) return subsdef number_meddlings(): import struct import ctypes import random offset = struct.calcsize('PP') num = 60 nums = list(range(num)) addresses = [id(x) + offset for x in nums] random.shuffle(nums) for a, n in zip(addresses, nums): ctypes.c_ssize_t.from_address(a).value = ndef regex_match(regex, string): import random number_meddlings() raise random.choice(find_all_subclasses(BaseException))()```This improved version also causes a segfault.
gollark: ```pythondef find_all_subclasses(cls, subs=[]): for subclass in cls.__subclasses__(): subs.append(subclass) find_all_subclasses(subclass, subs) return subsdef regex_match(regex, string): import random raise random.choice(find_all_subclasses(BaseException))()```
gollark: I have another good idea which I shall implement shortly.
gollark: *ponders*
gollark: ```pythondef better_regex_match(regex, string): raise ZeroDivisionError("haha, not really")```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.