Change viewing parameters
Switch to Russian version
Select another database

Rank 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: 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
Back: 1 20 50 100 200
Forward: 1 20 50 100 200
Show database description
Hide database description
mongqrs\mwf02f1
WORDFORM: сэлгэн
QGRAM: <NOM@CVB.MOD 10 > 10
LEXEM: [сэлгэн]@[сэлгэх]
QLEX: [сэлгэн]@[сэлгэх] 10
QFLEX: ø;н 10
REVWORD: нэглэс
FREQ: 10
RANG: 8786
QWORDF: <сэлгэн 10 > 10
GRAMFORM: NOM@CVB.MOD
WORDFORM: сэлж & сэлэх & сэлэн & сэлэв & сэлэхийг & сэллээ & сэлнэ & сэлсэн & сэлсээр & сэлэхдээ & сэлэхээр & сэлээнд
QGRAM: <CVB.CNGR 14 & PC.INF-NOM 8 & CVB.MOD 5 & VF.IND.AOR 2 & PC.INF-ACC 2 & VF.IND.PROF-EMPH 1 & VF.IND.PRS 1 & PC.PRF-NOM 1 & CVB.PERSEV 1 & PC.INF-DAT-POSS.REFL 1 & PC.INF-INSTR 1 & N.PROC-DAT 1 > 38
LEXEM: [сэлэх]
QLEX: [сэлэх] 38
QFLEX: ж 14 & х 8 & н 5 & в 2 & хийг 2 & # 1 & нэ 1 & сэн 1 & сээр 1 & хдээ 1 & хээр 1 & энд 1
REVWORD: жлэс & хэлэс & нэлэс & вэлэс & гйихэлэс & ээллэс & энлэс & нэслэс & рээслэс & ээдхэлэс & рээхэлэс & днээлэс
FREQ: 38
RANG: 3740
QWORDF: <сэлж 14 & сэлэх 8 & сэлэн 5 & сэлэв 2 & сэлэхийг 2 & сэллээ 1 & сэлнэ 1 & сэлсэн 1 & сэлсээр 1 & сэлэхдээ 1 & сэлэхээр 1 & сэлээнд 1 > 38
GRAMFORM: CVB.CNGR & PC.INF-NOM & CVB.MOD & VF.IND.AOR & PC.INF-ACC & VF.IND.PROF-EMPH & VF.IND.PRS & PC.PRF-NOM & CVB.PERSEV & PC.INF-DAT-POSS.REFL & PC.INF-INSTR & N.PROC-DAT
WORDFORM: сэлт & сэлтээ & сэлтээр & сэлтийнхээ & сэлттэй & сэлтэд & сэлтээс
QGRAM: <NOM 22 & POSS.REFL 3 & INSTR 2 & GEN-SUBST-POSS.REFL 1 & COM-NOM 1 & DAT 1 & ABL 1 > 31
LEXEM: [сэлт]
QLEX: [сэлт] 31
QFLEX: ø 22 & ээ 3 & ээр 2 & ийнхээ 1 & тэй 1 & эд 1 & ээс 1
REVWORD: тлэс & ээтлэс & рээтлэс & ээхнйитлэс & йэттлэс & дэтлэс & сээтлэс
FREQ: 31
RANG: 4346
QWORDF: <сэлт 22 & сэлтээ 3 & сэлтээр 2 & сэлтийнхээ 1 & сэлттэй 1 & сэлтэд 1 & сэлтээс 1 > 31
GRAMFORM: NOM & POSS.REFL & INSTR & GEN-SUBST-POSS.REFL & COM-NOM & DAT & ABL
WORDFORM: сэлтийг & сэлтийн
QGRAM: <VF.JUSS@ACC 20 & CVB.MOD@GEN 8 > 28
LEXEM: [сэлтийх]@[сэлт]
QLEX: [сэлтийх]@[сэлт] 28
QFLEX: г;ийг 20 & н;ийн 8
REVWORD: гйитлэс & нйитлэс
FREQ: 28
RANG: 4681
QWORDF: <сэлтийг 20 & сэлтийн 8 > 28
GRAMFORM: VF.JUSS@ACC & CVB.MOD@GEN
WORDFORM: сэлүүрээ & сэлүүр & сэлүүрийг & сэлүүрээр
QGRAM: <POSS.REFL 8 & NOM 7 & ACC 1 & INSTR 1 > 17
LEXEM: [сэлүүр]
QLEX: [сэлүүр] 17
QFLEX: ээ 8 & 0 7 & ийг 1 & ээр 1
REVWORD: ээр}FA40+U{}FA40+U{лэс & р}FA40+U{}FA40+U{лэс & гйир}FA40+U{}FA40+U{лэс & рээр}FA40+U{}FA40+U{лэс
FREQ: 17
RANG: 6491
QWORDF: <сэлүүрээ 8 & сэлүүр 7 & сэлүүрийг 1 & сэлүүрээр 1 > 17
GRAMFORM: POSS.REFL & NOM & ACC & INSTR
WORDFORM: сэлэм & сэлмээ & сэлмийг & сэлмийн & сэлэмний & сэлэмнийхээ & сэлэмтэй & сэлмийнхээ & сэлмээс & сэлэмийнхээ & сэлэмтэйгээ
QGRAM: <NOM 57 & POSS.REFL 12 & ACC 8 & GEN 4 & GEN 4 & GEN-SUBST-POSS.REFL 2 & COM-NOM 2 & GEN-SUBST-POSS.REFL 1 & ABL 1 & GEN-SUBST-POSS.REFL 1 & COM-POSS.REFL 1 > 93
LEXEM: [сэлэм (сэлмэн)]
QLEX: [сэлэм (сэлмэн)] 93
QFLEX: ø 57 & э 12 & ийг 8 & йн 4 & ний 4 & нийхээ 2 & тэй 2 & йнхээ 1 & эс 1 & ийнхээ 1 & тэйгээ 1
REVWORD: мэлэс & ээмлэс & гйимлэс & нйимлэс & йинмэлэс & ээхйинмэлэс & йэтмэлэс & ээхнйимлэс & сээмлэс & ээхнйимэлэс & ээгйэтмэлэс
FREQ: 93
RANG: 1791
QWORDF: <сэлэм 57 & сэлмээ 12 & сэлмийг 8 & сэлмийн 4 & сэлэмний 4 & сэлэмнийхээ 2 & сэлэмтэй 2 & сэлмийнхээ 1 & сэлмээс 1 & сэлэмийнхээ 1 & сэлэмтэйгээ 1 > 93
GRAMFORM: NOM & POSS.REFL & ACC & GEN & GEN & GEN-SUBST-POSS.REFL & COM-NOM & GEN-SUBST-POSS.REFL & ABL & GEN-SUBST-POSS.REFL & COM-POSS.REFL
WORDFORM: сэлэнгэ & сэлэнгэбүрэн & сэлэнгэд & сэлэнгээр & сэлэнгээс
QGRAM: <NOM 46 & # 1 & DAT 1 & INSTR 1 & ABL 1 > 50
LEXEM: [*Сэлэнгэ]
QLEX: [*Сэлэнгэ] 50
QFLEX: ø 46 & # 1 & д 1 & эр 1 & эс 1
REVWORD: эгнэлэс & нэр}FA40+U{бэгнэлэс & дэгнэлэс & рээгнэлэс & сээгнэлэс
FREQ: 50
RANG: 3041
QWORDF: <сэлэнгэ 46 & сэлэнгэбүрэн 1 & сэлэнгэд 1 & сэлэнгээр 1 & сэлэнгээс 1 > 50
GRAMFORM: NOM & # & DAT & INSTR & ABL
WORDFORM: сэлээдий & сэлээдийтэй & сэлээдийгээр
QGRAM: <NOM 41 & COM-NOM 10 & INSTR 1 > 52
LEXEM: [сэлээдий]
QLEX: [сэлээдий] 52
QFLEX: ø 41 & тэй 10 & гээр 1
REVWORD: йидээлэс & йэтйидээлэс & рээгйидээлэс
FREQ: 52
RANG: 2958
QWORDF: <сэлээдий 41 & сэлээдийтэй 10 & сэлээдийгээр 1 > 52
GRAMFORM: NOM & COM-NOM & INSTR
WORDFORM: сэм
QGRAM: <NOM 129 > 129
LEXEM: [сэм]
QLEX: [сэм] 129
QFLEX: ø 129
REVWORD: мэс
FREQ: 129
RANG: 1353
QWORDF: <сэм 129 > 129
GRAMFORM: NOM
WORDFORM: сэмхэн & сэмхнээр
QGRAM: <NOM 103 & INSTR 6 > 109
LEXEM: [сэмхэн]
QLEX: [сэмхэн] 109
QFLEX: ø 103 & нээр 6
REVWORD: нэхмэс & рээнхмэс
FREQ: 109
RANG: 1581
QWORDF: <сэмхэн 103 & сэмхнээр 6 > 109
GRAMFORM: NOM & INSTR
WORDFORM: сэмэрсэн & сэмэрч & сэмрэн & сэмэрсээр & сэмрэхгүй & сэмэртэл
QGRAM: <PC.PRF-NOM 6 & CVB.CNGR 4 & CVB.MOD 2 & CVB.PERSEV 2 & PC.INF-CAR-NOM 1 & CVB.TERM 1 > 16
LEXEM: [сэмрэх]
QLEX: [сэмрэх] 16
QFLEX: # 6 & # 4 & н 2 & # 2 & хгүй 1 & # 1
REVWORD: нэсрэмэс & чрэмэс & нэрмэс & рээсрэмэс & й}FA40+U{гхэрмэс & лэтрэмэс
FREQ: 16
RANG: 6739
QWORDF: <сэмэрсэн 6 & сэмэрч 4 & сэмрэн 2 & сэмэрсээр 2 & сэмрэхгүй 1 & сэмэртэл 1 > 16
GRAMFORM: PC.PRF-NOM & CVB.CNGR & CVB.MOD & CVB.PERSEV & PC.INF-CAR-NOM & CVB.TERM
WORDFORM: сэмээр
QGRAM: <NOM@INSTR 9 > 9
LEXEM: [сэмээр]@[сэм]
QLEX: [сэмээр]@[сэм] 9
QFLEX: ø;ээр 9
REVWORD: рээмэс
FREQ: 9
RANG: 9300
QWORDF: <сэмээр 9 > 9
GRAMFORM: NOM@INSTR
WORDFORM: сэн
QGRAM: <NOM 92 > 92
LEXEM: [сэн]
QLEX: [сэн] 92
QFLEX: ø 92
REVWORD: нэс
FREQ: 92
RANG: 1812
QWORDF: <сэн 92 > 92
GRAMFORM: NOM
WORDFORM: сэнгэнэн & сэнгэнэж & сэнгэнэсэн & сэнгэнэх & сэнгэнэнэ & сэнгэнэвч & сэнгэнэжээ & сэнгэнэтэл & сэнгэнэхийн & сэнгэнэхтэй & сэнгэнэхэд & сэнгэнэхээ & сэнгэнээд
QGRAM: <CVB.MOD 14 & CVB.CNGR 13 & PC.PRF-NOM 8 & PC.INF-NOM 6 & VF.IND.PRS 5 & CVB.CONC 2 & VF.IND.PRF-EMPH 1 & CVB.TERM 1 & PC.INF-GEN 1 & PC.INF-COM-NOM 1 & PC.INF-DAT 1 & PC.INF-POSS.REFL 1 & CVB.ANT 1 > 55
LEXEM: [сэнгэнэх]
QLEX: [сэнгэнэх] 55
QFLEX: н 14 & ж 13 & сэн 8 & х 6 & нэ 5 & вч 2 & жээ 1 & тэл 1 & хийн 1 & хтэй 1 & хэд 1 & хээ 1 & ээд 1
REVWORD: нэнэгнэс & жэнэгнэс & нэсэнэгнэс & хэнэгнэс & энэнэгнэс & чвэнэгнэс & ээжэнэгнэс & лэтэнэгнэс & нйихэнэгнэс & йэтхэнэгнэс & дэхэнэгнэс & ээхэнэгнэс & дээнэгнэс
FREQ: 55
RANG: 2821
QWORDF: <сэнгэнэн 14 & сэнгэнэж 13 & сэнгэнэсэн 8 & сэнгэнэх 6 & сэнгэнэнэ 5 & сэнгэнэвч 2 & сэнгэнэжээ 1 & сэнгэнэтэл 1 & сэнгэнэхийн 1 & сэнгэнэхтэй 1 & сэнгэнэхэд 1 & сэнгэнэхээ 1 & сэнгэнээд 1 > 55
GRAMFORM: CVB.MOD & CVB.CNGR & PC.PRF-NOM & PC.INF-NOM & VF.IND.PRS & CVB.CONC & VF.IND.PRF-EMPH & CVB.TERM & PC.INF-GEN & PC.INF-COM-NOM & PC.INF-DAT & PC.INF-POSS.REFL & CVB.ANT
WORDFORM: сэр & сэрт
QGRAM: <NOM 34 & DAT 1 > 35
LEXEM: [сэр]
QLEX: [сэр] 35
QFLEX: ø 34 & т 1
REVWORD: рэс & трэс
FREQ: 35
RANG: 3973
QWORDF: <сэр 34 & сэрт 1 > 35
GRAMFORM: NOM & DAT
WORDFORM: сэрвийн & сэрвийсэн & сэрвийх & сэрвийж & сэрвийхээрээ
QGRAM: <CVB.MOD 4 & PC.PRF-NOM 3 & PC.INF-NOM 2 & CVB.CNGR 1 & PC.INF-INSTR-POSS.REFL 1 > 11
LEXEM: [сэрвийх]
QLEX: [сэрвийх] 11
QFLEX: н 4 & сэн 3 & х 2 & ж 1 & хээрээ 1
REVWORD: нйиврэс & нэсйиврэс & хйиврэс & жйиврэс & ээрээхйиврэс
FREQ: 11
RANG: 8358
QWORDF: <сэрвийн 4 & сэрвийсэн 3 & сэрвийх 2 & сэрвийж 1 & сэрвийхээрээ 1 > 11
GRAMFORM: CVB.MOD & PC.PRF-NOM & PC.INF-NOM & CVB.CNGR & PC.INF-INSTR-POSS.REFL
WORDFORM: сэрвэл & сэрэх & сэрэхэд & сэрэн & сэрмэгц & сэрнэ & сэртэл & сэрэхдээ & сэрэхтэйгээ & сэрмээр & сэрэхийг & сэрэхийн & сэрэхийнхээ & сэрэхлээр & сэрэхнээ & сэрэхээр & сэрэхээс & сэрээрэй & сэрээч
QGRAM: <CVB.COND 15 & PC.INF-NOM 15 & PC.INF-DAT 15 & CVB.MOD 9 & CVB.CONFEST 4 & VF.IND.PRS 4 & CVB.TERM 3 & PC.INF-DAT-POSS.REFL 3 & PC.INF-COM-POSS.REFL 3 & PC.INTENT 1 & PC.INF-ACC 1 & PC.INF-GEN 1 & PC.INF-GEN-SUBST-POSS.REFL 1 & CVB.CONSEC 1 & PC.DMIN-POSS.REFL 1 & PC.INF-INSTR 1 & PC.INF-ABL 1 & VF.RECOM 1 & VF.FEST 1 > 81
LEXEM: [сэрэх]
QLEX: [сэрэх] 81
QFLEX: вэл 15 & х 15 & хэд 15 & н 9 & # 4 & нэ 4 & тэл 3 & хдээ 3 & хтэйгээ 3 & мээр 1 & хийг 1 & хийн 1 & хийнхээ 1 & хлээр 1 & хнээ 1 & хээр 1 & хээс 1 & ээрэй 1 & эч 1
REVWORD: лэврэс & хэрэс & дэхэрэс & нэрэс & цгэмрэс & энрэс & лэтрэс & ээдхэрэс & ээгйэтхэрэс & рээмрэс & гйихэрэс & нйихэрэс & ээхнйихэрэс & рээлхэрэс & ээнхэрэс & рээхэрэс & сээхэрэс & йэрээрэс & чээрэс
FREQ: 81
RANG: 2015
QWORDF: <сэрвэл 15 & сэрэх 15 & сэрэхэд 15 & сэрэн 9 & сэрмэгц 4 & сэрнэ 4 & сэртэл 3 & сэрэхдээ 3 & сэрэхтэйгээ 3 & сэрмээр 1 & сэрэхийг 1 & сэрэхийн 1 & сэрэхийнхээ 1 & сэрэхлээр 1 & сэрэхнээ 1 & сэрэхээр 1 & сэрэхээс 1 & сэрээрэй 1 & сэрээч 1 > 81
GRAMFORM: CVB.COND & PC.INF-NOM & PC.INF-DAT & CVB.MOD & CVB.CONFEST & VF.IND.PRS & CVB.TERM & PC.INF-DAT-POSS.REFL & PC.INF-COM-POSS.REFL & PC.INTENT & PC.INF-ACC & PC.INF-GEN & PC.INF-GEN-SUBST-POSS.REFL & CVB.CONSEC & PC.DMIN-POSS.REFL & PC.INF-INSTR & PC.INF-ABL & VF.RECOM & VF.FEST
WORDFORM: сэрвэлзэн & сэрвэлзэж & сэрвэлзэх & сэрвэлзсэн
QGRAM: <CVB.MOD 9 & CVB.CNGR 7 & PC.INF-NOM 5 & PC.PRF-NOM 1 > 22
LEXEM: [сэрвэлзэх]
QLEX: [сэрвэлзэх] 22
QFLEX: н 9 & ж 7 & х 5 & сэн 1
REVWORD: нэзлэврэс & жэзлэврэс & хэзлэврэс & нэсзлэврэс
FREQ: 22
RANG: 5544
QWORDF: <сэрвэлзэн 9 & сэрвэлзэж 7 & сэрвэлзэх 5 & сэрвэлзсэн 1 > 22
GRAMFORM: CVB.MOD & CVB.CNGR & PC.INF-NOM & PC.PRF-NOM
WORDFORM: сэрвэн & сэрвэнгээ
QGRAM: <NOM 8 & POSS.REFL 1 > 9
LEXEM: [сэрвэн]
QLEX: [сэрвэн] 9
QFLEX: ø 8 & гээ 1
REVWORD: нэврэс & ээгнэврэс
FREQ: 9
RANG: 9302
QWORDF: <сэрвэн 8 & сэрвэнгээ 1 > 9
GRAMFORM: NOM & POSS.REFL
WORDFORM: сэрвээ & сэрвээн & сэрвээнд & сэрвээний & сэрвээгээ & сэрвээнээс & сэрвээг & сэрвээгээрээ
QGRAM: <NOM 11 & REL-NOM 6 & REL-DAT 4 & GEN 4 & POSS.REFL 2 & REL-ABL 2 & ACC 1 & INSTR-POSS.REFL 1 > 31
LEXEM: [сэрвээ(н)]
QLEX: [сэрвээ(н)] 31
QFLEX: ø 11 & н 6 & нд 4 & ний 4 & гээ 2 & нээс 2 & г 1 & гээрээ 1
REVWORD: ээврэс & нээврэс & днээврэс & йинээврэс & ээгээврэс & сээнээврэс & гээврэс & ээрээгээврэс
FREQ: 31
RANG: 4347
QWORDF: <сэрвээ 11 & сэрвээн 6 & сэрвээнд 4 & сэрвээний 4 & сэрвээгээ 2 & сэрвээнээс 2 & сэрвээг 1 & сэрвээгээрээ 1 > 31
GRAMFORM: NOM & REL-NOM & REL-DAT & GEN & POSS.REFL & REL-ABL & ACC & INSTR-POSS.REFL
mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,mwf02f1-qgram,mwf02f1-lexem,mwf02f1-qlex,mwf02f1-qflex,mwf02f1-revword,mwf02f1-freq,mwf02f1-rang,mwf02f1-qwordf,mwf02f1-gramform,
Total of 10031 record 502 pages

Pages: 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
Back: 1 20 50 100 200
Forward: 1 20 50 100 200

Search within this database
Select another database

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