Change viewing parameters
Switch to Russian version
Select another database

Reverse frequency dictionary of Modern Mongolian lexemes with quantitative properties of their grammatical manifestations in corpus :

Search within this database
Total of 10031 record 502 pages

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Back: 1
Forward: 1 20 50 100 200
Show database description
Hide database description
mongqrs\mwf02f1r
WORDFORM: хөдөлгөөн
QGRAM: <REL-NOM 53 > 53
LEXEM: [хөдөлгөө(н)]
QLEX: [хөдөлгөө(н)] 53
QFLEX: н 53
REVWORD: н}9E40+U{}9E40+U{гл}9E40+U{д}9E40+U{х
FREQ: 53
RANG: 2916
QWORDF: <хөдөлгөөн 53 > 53
GRAMFORM: REL-NOM
WORDFORM: хөдөөнөөс
QGRAM: <ABL 11 > 11
LEXEM: [хөдөө(н)]
QLEX: [хөдөө(н)] 11
QFLEX: өөс 11
REVWORD: с}9E40+U{}9E40+U{н}9E40+U{}9E40+U{д}9E40+U{х
FREQ: 11
RANG: 8425
QWORDF: <хөдөөнөөс 11 > 11
GRAMFORM: ABL
WORDFORM: хөдөө & хөдөөгөө & хөдөөгөө
QGRAM: <NOM@ABS-NOM 179 & # 3 & POSS.REFL@POSS.REFL 0 > 182
LEXEM: [хөдөө]@[хөдөө(н)]
QLEX: [хөдөө]@[хөдөө(н)] 182
QFLEX: ø;ø 179 & # 3 & гөө;гөө 0
REVWORD: }9E40+U{}9E40+U{д}9E40+U{х & }9E40+U{}9E40+U{г}9E40+U{}9E40+U{д}9E40+U{х
FREQ: 182
RANG: 975
QWORDF: <хөдөө 179 & хөдөөгөө 3 & хөдөөгөө 0 > 182
GRAMFORM: NOM@ABS-NOM & # & POSS.REFL@POSS.REFL
WORDFORM: хөдөөний & хөдөөнийх
QGRAM: <NOM@GEN 38 & SUBST-NOM@GEN-SUBST-NOM 1 > 39
LEXEM: [хөдөөний]@[хөдөө(н)]
QLEX: [хөдөөний]@[хөдөө(н)] 39
QFLEX: ø;ий 38 & х;ийх 1
REVWORD: йин}9E40+U{}9E40+U{д}9E40+U{х & хйин}9E40+U{}9E40+U{д}9E40+U{х
FREQ: 39
RANG: 3686
QWORDF: <хөдөөний 38 & хөдөөнийх 1 > 39
GRAMFORM: NOM@GEN & SUBST-NOM@GEN-SUBST-NOM
WORDFORM: чөлөө & чөлөөнд & чөлөөгөөр & чөлөөг & чөлөөгөө & чөлөөндөө & чөлөөгөөрөө & чөлөөн & чөлөөнөө & чөлөөнөөс
QGRAM: <NOM 86 & REL-DAT 31 & INSTR 17 & ACC 13 & POSS.REFL 8 & DAT-POSS.REFL 3 & INSTR-POSS.REFL 2 & REL-NOM 1 & POSS.REFL 1 & REL-ABL 1 > 163
LEXEM: [чөлөө(н)]
QLEX: [чөлөө(н)] 163
QFLEX: ø 86 & нд 31 & гөөр 17 & г 13 & гөө 8 & ндөө 3 & гөөрөө 2 & н 1 & нөө 1 & нөөс 1
REVWORD: }9E40+U{}9E40+U{л}9E40+U{ч & дн}9E40+U{}9E40+U{л}9E40+U{ч & р}9E40+U{}9E40+U{г}9E40+U{}9E40+U{л}9E40+U{ч & г}9E40+U{}9E40+U{л}9E40+U{ч & }9E40+U{}9E40+U{г}9E40+U{}9E40+U{л}9E40+U{ч & }9E40+U{}9E40+U{дн}9E40+U{}9E40+U{л}9E40+U{ч & }9E40+U{}9E40+U{р}9E40+U{}9E40+U{г}9E40+U{}9E40+U{л}9E40+U{ч & н}9E40+U{}9E40+U{л}9E40+U{ч & }9E40+U{}9E40+U{н}9E40+U{}9E40+U{л}9E40+U{ч & с}9E40+U{}9E40+U{н}9E40+U{}9E40+U{л}9E40+U{ч
FREQ: 163
RANG: 1083
QWORDF: <чөлөө 86 & чөлөөнд 31 & чөлөөгөөр 17 & чөлөөг 13 & чөлөөгөө 8 & чөлөөндөө 3 & чөлөөгөөрөө 2 & чөлөөн 1 & чөлөөнөө 1 & чөлөөнөөс 1 > 163
GRAMFORM: NOM & REL-DAT & INSTR & ACC & POSS.REFL & DAT-POSS.REFL & INSTR-POSS.REFL & REL-NOM & POSS.REFL & REL-ABL
WORDFORM: чөлөөгүй
QGRAM: <NOM@CAR-NOM 16 > 16
LEXEM: [чөлөөгүй]@[чөлөө(н)]
QLEX: [чөлөөгүй]@[чөлөө(н)] 16
QFLEX: ø;гүй 16
REVWORD: й}FA40+U{г}9E40+U{}9E40+U{л}9E40+U{ч
FREQ: 16
RANG: 6815
QWORDF: <чөлөөгүй 16 > 16
GRAMFORM: NOM@CAR-NOM
WORDFORM: чөлөөний & чөлөөнийхөө
QGRAM: <NOM@GEN 30 & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL 4 > 34
LEXEM: [чөлөөний]@[чөлөө(н)]
QLEX: [чөлөөний]@[чөлөө(н)] 34
QFLEX: ø;ий 30 & хөө;ийхөө 4
REVWORD: йин}9E40+U{}9E40+U{л}9E40+U{ч & }9E40+U{}9E40+U{хйин}9E40+U{}9E40+U{л}9E40+U{ч
FREQ: 34
RANG: 4077
QWORDF: <чөлөөний 30 & чөлөөнийхөө 4 > 34
GRAMFORM: NOM@GEN & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL
WORDFORM: чөлөөтэй & чөлөөтэйг
QGRAM: <NOM@COM-NOM 62 & ACC@COM-ACC 1 > 63
LEXEM: [чөлөөтэй]@[чөлөө(н)]
QLEX: [чөлөөтэй]@[чөлөө(н)] 63
QFLEX: ø;тэй 62 & г;тэйг 1
REVWORD: йэт}9E40+U{}9E40+U{л}9E40+U{ч & гйэт}9E40+U{}9E40+U{л}9E40+U{ч
FREQ: 63
RANG: 2516
QWORDF: <чөлөөтэй 62 & чөлөөтэйг 1 > 63
GRAMFORM: NOM@COM-NOM & ACC@COM-ACC
WORDFORM: өглөөнөөс & өглөөг & өглөөн & өглөөгөө & өглөөгөөр & өглөөгүй & өглөөд & өглөөдөө & өглөөнөө & өглөөтэй
QGRAM: <REL-ABL 38 & ACC 5 & REL-NOM 3 & POSS.REFL 2 & INSTR 2 & CAR-NOM 1 & DAT 1 & DAT-POSS.REFL 1 & POSS.REFL 1 & COM-NOM 1 > 55
LEXEM: [өглөө(н)]
QLEX: [өглөө(н)] 55
QFLEX: нөөс 38 & г 5 & н 3 & гөө 2 & гөөр 2 & гүй 1 & д 1 & дөө 1 & нөө 1 & тэй 1
REVWORD: с}9E40+U{}9E40+U{н}9E40+U{}9E40+U{лг}9E40+U{ & г}9E40+U{}9E40+U{лг}9E40+U{ & н}9E40+U{}9E40+U{лг}9E40+U{ & }9E40+U{}9E40+U{г}9E40+U{}9E40+U{лг}9E40+U{ & р}9E40+U{}9E40+U{г}9E40+U{}9E40+U{лг}9E40+U{ & й}FA40+U{г}9E40+U{}9E40+U{лг}9E40+U{ & д}9E40+U{}9E40+U{лг}9E40+U{ & }9E40+U{}9E40+U{д}9E40+U{}9E40+U{лг}9E40+U{ & }9E40+U{}9E40+U{н}9E40+U{}9E40+U{лг}9E40+U{ & йэт}9E40+U{}9E40+U{лг}9E40+U{
FREQ: 55
RANG: 2794
QWORDF: <өглөөнөөс 38 & өглөөг 5 & өглөөн 3 & өглөөгөө 2 & өглөөгөөр 2 & өглөөгүй 1 & өглөөд 1 & өглөөдөө 1 & өглөөнөө 1 & өглөөтэй 1 > 55
GRAMFORM: REL-ABL & ACC & REL-NOM & POSS.REFL & INSTR & CAR-NOM & DAT & DAT-POSS.REFL & POSS.REFL & COM-NOM
WORDFORM: өглөөний & өглөөнийхөө
QGRAM: <NOM@GEN 162 & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL 10 > 172
LEXEM: [өглөөний]@[өглөө(н)]
QLEX: [өглөөний]@[өглөө(н)] 172
QFLEX: ø;ий 162 & хөө;ийхөө 10
REVWORD: йин}9E40+U{}9E40+U{лг}9E40+U{ & }9E40+U{}9E40+U{хйин}9E40+U{}9E40+U{лг}9E40+U{
FREQ: 172
RANG: 1023
QWORDF: <өглөөний 162 & өглөөнийхөө 10 > 172
GRAMFORM: NOM@GEN & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL
WORDFORM: өрөөндөө
QGRAM: <DAT-POSS.REFL 24 > 24
LEXEM: [өрөө(н)]
QLEX: [өрөө(н)] 24
QFLEX: ндөө 24
REVWORD: }9E40+U{}9E40+U{дн}9E40+U{}9E40+U{р}9E40+U{
FREQ: 24
RANG: 5174
QWORDF: <өрөөндөө 24 > 24
GRAMFORM: DAT-POSS.REFL
WORDFORM: өрөөний & өрөөнийх
QGRAM: <NOM@GEN 42 & SUBST-NOM@GEN-SUBST-NOM 1 > 43
LEXEM: [өрөөний]@[өрөө(н)]
QLEX: [өрөөний]@[өрөө(н)] 43
QFLEX: ø;ий 42 & х;ийх 1
REVWORD: йин}9E40+U{}9E40+U{р}9E40+U{ & хйин}9E40+U{}9E40+U{р}9E40+U{
FREQ: 43
RANG: 3398
QWORDF: <өрөөний 42 & өрөөнийх 1 > 43
GRAMFORM: NOM@GEN & SUBST-NOM@GEN-SUBST-NOM
WORDFORM: дөрөөнд & дөрөөн & дөрөөндөө & дөрөөний & дөрөөгөө & дөрөөтэй & дөрөөг & дөрөөгөөрөө & дөрөөнөөсөө & дөрөөнөөс
QGRAM: <REL-DAT 18 & REL-NOM 17 & DAT-POSS.REFL 6 & GEN 6 & POSS.REFL 5 & COM-NOM 4 & ACC 2 & INSTR-POSS.REFL 1 & REL-ABL-POSS.REFL 1 & REL-ABL 1 > 61
LEXEM: [дөрөө(н)]
QLEX: [дөрөө(н)] 61
QFLEX: нд 18 & н 17 & ндөө 6 & ний 6 & гөө 5 & тэй 4 & г 2 & гөөрөө 1 & нөөсөө 1 & нөөс 1
REVWORD: дн}9E40+U{}9E40+U{р}9E40+U{д & н}9E40+U{}9E40+U{р}9E40+U{д & }9E40+U{}9E40+U{дн}9E40+U{}9E40+U{р}9E40+U{д & йин}9E40+U{}9E40+U{р}9E40+U{д & }9E40+U{}9E40+U{г}9E40+U{}9E40+U{р}9E40+U{д & йэт}9E40+U{}9E40+U{р}9E40+U{д & г}9E40+U{}9E40+U{р}9E40+U{д & }9E40+U{}9E40+U{р}9E40+U{}9E40+U{г}9E40+U{}9E40+U{р}9E40+U{д & }9E40+U{}9E40+U{с}9E40+U{}9E40+U{н}9E40+U{}9E40+U{р}9E40+U{д & с}9E40+U{}9E40+U{н}9E40+U{}9E40+U{р}9E40+U{д
FREQ: 61
RANG: 2571
QWORDF: <дөрөөнд 18 & дөрөөн 17 & дөрөөндөө 6 & дөрөөний 6 & дөрөөгөө 5 & дөрөөтэй 4 & дөрөөг 2 & дөрөөгөөрөө 1 & дөрөөнөөсөө 1 & дөрөөнөөс 1 > 61
GRAMFORM: REL-DAT & REL-NOM & DAT-POSS.REFL & GEN & POSS.REFL & COM-NOM & ACC & INSTR-POSS.REFL & REL-ABL-POSS.REFL & REL-ABL
WORDFORM: мөнгө & мөнгийг & мөнгөөр & мөнгөөрөө
QGRAM: <NOM 307 & ACC 49 & INSTR 44 & INSTR-POSS.REFL 4 > 404
LEXEM: [мөнгө(н)]
QLEX: [мөнгө(н)] 404
QFLEX: ø 307 & # 49 & өр 44 & өрөө 4
REVWORD: }9E40+U{гн}9E40+U{м & гйигн}9E40+U{м & р}9E40+U{}9E40+U{гн}9E40+U{м & }9E40+U{}9E40+U{р}9E40+U{}9E40+U{гн}9E40+U{м
FREQ: 404
RANG: 458
QWORDF: <мөнгө 307 & мөнгийг 49 & мөнгөөр 44 & мөнгөөрөө 4 > 404
GRAMFORM: NOM & ACC & INSTR & INSTR-POSS.REFL
WORDFORM: мөнгөгүй & мөнгөгүйгээс & мөнгөгүйгээ & мөнгөгүйгээс
QGRAM: <NOM@CAR-NOM 7 & ABL@CAR-ABL 1 & POSS.REFL@CAR-POSS.REFL 1 & ABL@CAR-ABL 0 > 9
LEXEM: [мөнгөгүй]@[мөнгө(н)]
QLEX: [мөнгөгүй]@[мөнгө(н)] 9
QFLEX: ø;гүй 7 & # 1 & гээ;гүйгээ 1 & гээс;гүйгээс 0
REVWORD: й}FA40+U{г}9E40+U{гн}9E40+U{м & сээгй}FA40+U{г}9E40+U{гн}9E40+U{м & ээгй}FA40+U{г}9E40+U{гн}9E40+U{м
FREQ: 9
RANG: 9221
QWORDF: <мөнгөгүй 7 & мөнгөгүйгээс 1 & мөнгөгүйгээ 1 & мөнгөгүйгээс 0 > 9
GRAMFORM: NOM@CAR-NOM & ABL@CAR-ABL & POSS.REFL@CAR-POSS.REFL & ABL@CAR-ABL
WORDFORM: мөнгөтэй & мөнгөтэйгээс
QGRAM: <NOM@COM-NOM 28 & ABL@COM-ABL 1 > 29
LEXEM: [мөнгөтэй]@[мөнгө(н)]
QLEX: [мөнгөтэй]@[мөнгө(н)] 29
QFLEX: ø;тэй 28 & гээс;тэйгээс 1
REVWORD: йэт}9E40+U{гн}9E40+U{м & сээгйэт}9E40+U{гн}9E40+U{м
FREQ: 29
RANG: 4546
QWORDF: <мөнгөтэй 28 & мөнгөтэйгээс 1 > 29
GRAMFORM: NOM@COM-NOM & ABL@COM-ABL
WORDFORM: мөнгөн & мөнгөнөөс & мөнгөнд & мөнгөнөөсөө & мөнгөнөөсөө
QGRAM: <NOM@REL-NOM 283 & ABL@ABL 9 & DAT@DAT 8 & # 2 & ABL-POSS.REFL@ABL-POSS.REFL 0 > 302
LEXEM: [мөнгөн]@[мөнгө(н)]
QLEX: [мөнгөн]@[мөнгө(н)] 302
QFLEX: ø;ø 283 & өөс;өөс 9 & д;д 8 & # 2 & өөсөө;өөсөө 0
REVWORD: н}9E40+U{гн}9E40+U{м & с}9E40+U{}9E40+U{н}9E40+U{гн}9E40+U{м & дн}9E40+U{гн}9E40+U{м & }9E40+U{}9E40+U{с}9E40+U{}9E40+U{н}9E40+U{гн}9E40+U{м
FREQ: 302
RANG: 608
QWORDF: <мөнгөн 283 & мөнгөнөөс 9 & мөнгөнд 8 & мөнгөнөөсөө 2 & мөнгөнөөсөө 0 > 302
GRAMFORM: NOM@REL-NOM & ABL@ABL & DAT@DAT & # & ABL-POSS.REFL@ABL-POSS.REFL
WORDFORM: мөнгөний & мөнгөнийхөө
QGRAM: <NOM@GEN@GEN 44 & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL@GEN-SUBST-POSS.REFL 2 > 46
LEXEM: [мөнгөний]@[мөнгөн]@[мөнгө(н)]
QLEX: [мөнгөний]@[мөнгөн]@[мөнгө(н)] 46
QFLEX: ø;ий;ий 44 & хөө;ийхөө;ийхөө 2
REVWORD: йин}9E40+U{гн}9E40+U{м & }9E40+U{}9E40+U{хйин}9E40+U{гн}9E40+U{м
FREQ: 46
RANG: 3255
QWORDF: <мөнгөний 44 & мөнгөнийхөө 2 > 46
GRAMFORM: NOM@GEN@GEN & SUBST-POSS.REFL@GEN-SUBST-POSS.REFL@GEN-SUBST-POSS.REFL
WORDFORM: дөнөн
QGRAM: <REL-NOM 16 > 16
LEXEM: [дөнө(н)]
QLEX: [дөнө(н)] 16
QFLEX: н 16
REVWORD: н}9E40+U{н}9E40+U{д
FREQ: 16
RANG: 6653
QWORDF: <дөнөн 16 > 16
GRAMFORM: REL-NOM
WORDFORM: үүгээр & үүгээрээ
QGRAM: <NOM@INSTR@INSTR 86 & POSS.REFL@INSTR-POSS.REFL@INSTR-POSS.REFL 20 > 106
LEXEM: [үүгээр]@[үү]@[үү(н)]
QLEX: [үүгээр]@[үү]@[үү(н)] 106
QFLEX: ø;гээр;гээр 86 & ээ;гээрээ;гээрээ 20
REVWORD: рээг}FA40+U{}FA40+U{ & ээрээг}FA40+U{}FA40+U{
FREQ: 106
RANG: 1606
QWORDF: <үүгээр 86 & үүгээрээ 20 > 106
GRAMFORM: NOM@INSTR@INSTR & POSS.REFL@INSTR-POSS.REFL@INSTR-POSS.REFL
mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,mwf02f1r-qgram,mwf02f1r-lexem,mwf02f1r-qlex,mwf02f1r-qflex,mwf02f1r-revword,mwf02f1r-freq,mwf02f1r-rang,mwf02f1r-qwordf,mwf02f1r-gramform,
Total of 10031 record 502 pages

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Back: 1
Forward: 1 20 50 100 200

Search within this database
Select another database

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