Change viewing parameters
Switch to Russian version
Select another database

Turkic etymology :

Search within this database
Total of 2017 records 101 page

Pages: 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
Back: 1 20 50
Forward: 1 20
\data\alt\turcet
 Proto-Turkic Altaic etymology Meaning Russian meaning Old Turkic Karakhanid Turkish Tatar Middle Turkic Uzbek Uighur Sary-Yughur Azerbaidzhan Turkmen Khakassian Shor Oyrat Halaj Chuvash Yakut Dolgan Tuva Tofalar Kirghiz Kazakh Noghai Bashkir Balkar Gagauz Karaim Karakalpak Salar Kumyk Comments
face="Times New Roman Star"*bAn/ylface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"overripeface="Times New Roman Star"ïåðåçðåëûé
face="Times New Roman Star"majyl, majyl- 'to become overripe' (MK)


























face="Times New Roman Star"EDT 772. Cf. also Oyr. mync?yk 'musty'.
face="Times New Roman Star"*j[y]l-ync?gaface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"tasteless foodface="Times New Roman Star"ïðåñíàÿ ïèùà
face="Times New Roman Star"jylync?g|a (MK)


























face="Times New Roman Star"EDT 931.
face="Times New Roman Star"*syp-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"to swallow greedilyface="Times New Roman Star"æàäíî ãëîòàòü, ïèòü çàëïîì

face="Times New Roman Star"syp-face="Times New Roman Star"sypyr-face="Times New Roman Star"sipqar- (Pav. C., Áîð. Áàä.)


face="Times New Roman Star"syfg|ar- (dial.)












face="Times New Roman Star"hypyr-





face="Times New Roman Star"VEWT 418, 423, ÝÑÒß 7. The Chag. form may have been secondary influenced by Mong. sibqar- 'to press, squeeze'.
face="Times New Roman Star"*so:r-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"to suckface="Times New Roman Star"ñîñàòüface="Times New Roman Star"sor- (OUygh.)face="Times New Roman Star"sor- (MK)face="Times New Roman Star"soru-face="Times New Roman Star"suyr-face="Times New Roman Star"sor- (AH, Houts.)
face="Times New Roman Star"s?ora-
face="Times New Roman Star"sor-face="Times New Roman Star"so:r-face="Times New Roman Star"sor-face="Times New Roman Star"sor-face="Times New Roman Star"so:r-, sor-, soru-face="Times New Roman Star"suor-


face="Times New Roman Star"sor-
face="Times New Roman Star"sor-face="Times New Roman Star"sor-face="Times New Roman Star"sory-face="Times New Roman Star"hur-


face="Times New Roman Star"sor-
face="Times New Roman Star"sor-face="Times New Roman Star"EDT 843.
face="Times New Roman Star"*Ko"l/-er-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"to be full to overflowingface="Times New Roman Star"áûòü ïåðåïîëíåííûì, ïåðåëèâàòüñÿ ÷åðåç êðàé
face="Times New Roman Star"ko"s?er- (MK)


























face="Times New Roman Star"EDT 754.
face="Times New Roman Star"*ja:sface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"1 loss, damage 2 shameface="Times New Roman Star"1 ïîòåðÿ, âðåä 2 ñòûäface="Times New Roman Star"jas 1 (OUygh.)face="Times New Roman Star"jas 1 (MK)











face="Times New Roman Star"*s/os ( > Mari so"s "Geda"chtnisfeier", Hung. gya/sz, see Gombocz 1912)face="Times New Roman Star"sa:t 2, sa:s-ta:x (folkl.) 'enemy'face="Times New Roman Star"ha:tynnar- 'to shame smb.'











face="Times New Roman Star"VEWT 191, ÝÑÒß 4, 150, EDT 973 (in modern languages hard to distinguish from the borrowed Arab. ya's 'despair, grief' - but in Old Turkic no doubt genuine), Stachowski 100.
face="Times New Roman Star"*Kemface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"illnessface="Times New Roman Star"áîëåçíüface="Times New Roman Star"kem (OUygh.)face="Times New Roman Star"ig-kem (MK, KB)face="Times New Roman Star"gem, kem (dial.)




face="Times New Roman Star"ka"m (dial.)


face="Times New Roman Star"kem

face="Times New Roman Star"kem 'agnail (illness)'
face="Times New Roman Star"kem










face="Times New Roman Star"EDT 720, ÝÑÒß 5, 34-35, VEWT 250, Clark 1977, 138, (should be distinguished from kem 'few' < Pers.). Cf. perhaps Chuv. kúw|múw|r 'anger'.
face="Times New Roman Star"*sakaface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"foot of the mountainface="Times New Roman Star"ïîäíîæüå ãîðû
face="Times New Roman Star"saqa (MK)

















face="Times New Roman Star"sag|a







face="Times New Roman Star"VEWT 396, EDT 805, ÝÑÒß 7.
face="Times New Roman Star"*(i)amface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"vulvaface="Times New Roman Star"vulva
face="Times New Roman Star"am (MK - Oghuz, Kypch.)face="Times New Roman Star"amface="Times New Roman Star"am (Áóä. 1, 90)face="Times New Roman Star"(MKypch.) am (CCum., AH, At-Tuhf.)



face="Times New Roman Star"am

face="Times New Roman Star"am (R)face="Times New Roman Star"ha:%m
face="Times New Roman Star"abas 'vulva'; amanax 'fat in the groins of cows, horses'


face="Times New Roman Star"am (R)face="Times New Roman Star"am (R)







face="Times New Roman Star"VEWT 18, EDT 155, R 1 643.
face="Times New Roman Star"*suk-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"1 to stick in, insert 2 hollow wood, whistleface="Times New Roman Star"1 âòûêàòü, âñòàâëÿòü 2 ïîëàÿ äðåâåñèíà, ñâèñòîêface="Times New Roman Star"suq- (OUygh.) 1face="Times New Roman Star"suq- 1, suqym 2 (MK)

face="Times New Roman Star"suq- (Qutb, Houts.)



face="Times New Roman Star"soq- 1face="Times New Roman Star"sux- 1
face="Times New Roman Star"suq- 1

face="Times New Roman Star"uk- 1
face="Times New Roman Star"suq- 1
face="Times New Roman Star"suq- 1face="Times New Roman Star"sug|- 1

face="Times New Roman Star"sug|- 1




face="Times New Roman Star"VEWT 432, EDT 805, 811.
face="Times New Roman Star"*bEdir/face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"painted ornamentationface="Times New Roman Star"ðèñîâàííîå óêðàøåíèåface="Times New Roman Star"bediz (Orkh., OUygh.)face="Times New Roman Star"bed|iz (MK)


























face="Times New Roman Star"EDT 310, VEWT 67.
face="Times New Roman Star"*Ko"rkeface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"wooden dish, bowlface="Times New Roman Star"äåðåâÿííîå áëþäî, ÷àøà
face="Times New Roman Star"ko"rge (MK)

face="Times New Roman Star"ko"rge (Abush.), ko"rege (Sangl.)






face="Times New Roman Star"ku"rgu" 'ein grosses Birkenrindengefa"ss'
face="Times New Roman Star"korga 'scoop'









face="Times New Roman Star"ko"rege


face="Times New Roman Star"EDT 742, VEWT 311, Ôåäîòîâ 1, 372.
face="Times New Roman Star"*ac?y-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"1 precious gift; wellbeing 2 to tend, make comfortable, be favourable 3 to pity, have compassionface="Times New Roman Star"1 äðàãîöåííûé äàð; áëàãîñîñòîÿíèå 2 áûòü áëàãîïðèÿòíûì, áëàãîñêëîííûì, óõàæèâàòü 3 æàëåòü, èìåòü ñîñòðàäàíèåface="Times New Roman Star"ac?yg| 1, ac?yn- 2
face="Times New Roman Star"az?|y- 3




face="Times New Roman Star"az?|y- 3





face="Times New Roman Star"ahyn- 3face="Times New Roman Star"ahyn- 3





face="Times New Roman Star"ac?y- 3




face="Times New Roman Star"EDT 22, 29, ÝÑÒß 1, 92 (together with *ia:c?y- 'bitter'), Stachowski 29. Turk. > WMong. ac?ug| 'wages, rent' (L 8). In modern languages the root tends to be confused with *ia:c?y- 'bitter, bitterness' (v. sub *p`i_a:/c?`o), thus the Oghuz voicing may be a result of secondary contamination and not due to original vowel length; but the two roots are rather well distinguished in Old Turkic, see EDT ibid.
face="Times New Roman Star"*baj ( ? -n/)face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"1 holy 2 God 3 true, reliable, honestface="Times New Roman Star"1 ñâÿòîé 2 áîã
face="Times New Roman Star"bajat 2 (MK - Argu, KB), bajyq (MK Oghuz, IM) 3face="Times New Roman Star"bajat 2, bajyq (dial.) 3
face="Times New Roman Star"bajat 2 (Abush., Sangl.)






face="Times New Roman Star"baj-lu 1, maj- 'first part in a number of theonyms', baj terek 'world tree'

face="Times New Roman Star"bajanaj 'name of a God'


face="Times New Roman Star"baj terek 'protection, advocacy'








face="Times New Roman Star"EDT 385. See VEWT 56-57 (for derivatives), TMN 2, 379. The root should be probably distinguished from *ba:j 'rich' (v. sub *be:z?|u). An unattested Tuva source > Russ. dial. (Tuva) bajba/ 'spirit of hunting luck', see Àíèêèí 109. Yak. > Russ. (Yak.) bajanaj, see Àíèêèí 125-126.
face="Times New Roman Star"*so"kelface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"illface="Times New Roman Star"áîëüíîé
face="Times New Roman Star"so"kel (MK)face="Times New Roman Star"so"kel
face="Times New Roman Star"so"ka"l (AH), so"ku"l (Pav. C.)


face="Times New Roman Star"so"ka"l (dial.)



















face="Times New Roman Star"EDT 820, ÝÑÒß 7. The deriving stem is probably preserved in Turkm. so"k- 'to weaken'.
face="Times New Roman Star"*basygface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"field, cornfieldface="Times New Roman Star"ïîëå

face="Times New Roman Star"ba^su-rax| 'fenced garden, yard' (dial. Zonguldak - Eren 182)face="Times New Roman Star"basu; basaw (R, Kas.)









face="Times New Roman Star"pozú






face="Times New Roman Star"bat|yw





face="Times New Roman Star"VEWT 64 (hardly < *bas- 'to press'), Ôåäîòîâ I 450-451. Turk. > Mari pasu, Udm. busy.
face="Times New Roman Star"*sa:(j)-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"to count, to considerface="Times New Roman Star"ñ÷èòàòü
face="Times New Roman Star"sa- (MK)face="Times New Roman Star"saj-
face="Times New Roman Star"sa- (AH, IM), saj- (Ettuhf.)


face="Times New Roman Star"saj-face="Times New Roman Star"sa:j-



face="Times New Roman Star"su-, súv-face="Times New Roman Star"a:-



face="Times New Roman Star"saj-


face="Times New Roman Star"saj-face="Times New Roman Star"saj-


face="Times New Roman Star"VEWT 390, EDT 781-782, ÝÑÒß 7, Ôåäîòîâ 2, 53. A common Turkic derivative is *sa:-n 'number, count' (VEWT 390, 400, ÝÑÒß 7), whence *sa:na- 'to count, determine' > Mong. sana- 'think' (cf. Ùåðáàê 1997, 144). Turk. > Hung. sa/m 'number, figure', sza/n - 'to pity' (Gombocz 1912).
face="Times New Roman Star"*bia:l/c?face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"woundface="Times New Roman Star"ðàíàface="Times New Roman Star"bas? (OUygh.)face="Times New Roman Star"bas? (MK, KB)face="Times New Roman Star"bas? (dial.)





face="Times New Roman Star"ba:s?



face="Times New Roman Star"pu"z/ek 'scar'face="Times New Roman Star"ba:sface="Times New Roman Star"ba:sface="Times New Roman Star"bais/ (Krg. Castr. 124)










face="Times New Roman Star"EDT 376, VEWT 65, ÝÑÒß 2, 88-89, ÎÑÍß 1, 172, Ìóäðàê Äèññ. 90, 194, Stachowski 57. Usually united with balyg| 'wound, wounded', but cf. PA *ma:\li.
face="Times New Roman Star"*KAj-face="Times New Roman Star"Altaic etymologyface="Times New Roman Star"1 to turn back 2 to show respect 3 to squint; to move to smb.'s side 4 to run towards 5 to go past, aroundface="Times New Roman Star"1 îáîðà÷èâàòüñÿ 2 âûêàçûâàòü óâàæåíèå 3 êîñèòü ãëàçàìè; ïåðåõîäèòü íà ÷üþ-ë. ñòîðîíó 4 áåæàòü ê 5 îáîéòè, ïðîéòè ìèìîface="Times New Roman Star"qaj- (OUygh.) 2face="Times New Roman Star"qaj- (MK) 1, 2face="Times New Roman Star"kaj- 3



face="Times New Roman Star"qajla- 4

face="Times New Roman Star"xaj- 2
face="Times New Roman Star"qaj- (R) 2



face="Times New Roman Star"xaj- 5










face="Times New Roman Star"ÝÑÒß 5 208-209, EDT 674. Stachowski 137 adds Yak. xajys-, Dolg. kan/ys- '(to turn and) look around', which would change the reconstruction to *KAn/-; however, there are no other traces of a nasal in the root, and the comparison looks somewhat dubious.
face="Times New Roman Star"*be.lekface="Times New Roman Star"Altaic etymologyface="Times New Roman Star"giftface="Times New Roman Star"ïîäàðîêface="Times New Roman Star"belek (OUygh.)face="Times New Roman Star"belek (MK)face="Times New Roman Star"belek (dial.)face="Times New Roman Star"bu"la"kface="Times New Roman Star"belek (Sangl.)
face="Times New Roman Star"ba"la"k (dial.)face="Times New Roman Star"pelek (ßÆÓ)



face="Times New Roman Star"belekface="Times New Roman Star"pelekface="Times New Roman Star"pil 'blessing'face="Times New Roman Star"belexface="Times New Roman Star"belekface="Times New Roman Star"belek
face="Times New Roman Star"belek

face="Times New Roman Star"bu"la"k

face="Times New Roman Star"belek 'ïðèïëîä'


face="Times New Roman Star"VEWT 69, TMN 2, 413, EDT 338, ÝÑÒß 2, 112-113, Äûáî 1997, 78-79, Ëåêñèêà 348-349, Stachowski 57. In Åãîðîâ 160, Ôåäîòîâ 1, 431 the Chuv. form is regarded as a variant of pexil 'blessing' ( < Pers.), which is insecure phonetically. Derivation from bele'swaddle' (Clark 1977, 132) is highly dubious. The labialized vowel in Bashk., Tat. is a result of contamination with *bo"lek 'part'. Turk. > WMong. beleg, Kalm. bel@g (KW 41; TMN ibid., Ùåðáàê 1997, 104), whence Evk. belek etc., see Doerfer MT 141 (but Àíèêèí 127 regards Evk. belek as borrowed < Yak.).
,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,,,,,turcet-atu,turcet-krh,turcet-trk,turcet-tat,turcet-chg,turcet-uzb,turcet-uig,turcet-sjg,turcet-azb,turcet-trm,turcet-hak,turcet-shr,turcet-alt,,turcet-chv,turcet-jak,,turcet-tuv,turcet-tof,turcet-krg,turcet-kaz,,turcet-bas,,,,,turcet-sal,turcet-qum,,
Total of 2017 records 101 page

Pages: 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
Back: 1 20 50
Forward: 1 20

Search within this database
Select another database

Total pages generatedPages generated by this script
113862713879890
Help
StarLing database serverPowered byCGI scripts
Copyright 1998-2003 by S. StarostinCopyright 1998-2003 by G. Bronnikov
Copyright 2005-2014 by Phil Krylov