// In parts of 40: a = 8, e = 14, i = 7, o = 8, u = 3 ntRandVowel? ::= a | a | a | a | a | a | a | a | e | e | e | e | e | e | e | e | e | e | e | e | e | e | i | i | i | i | i | i | i | o | o | o | o | o | o | o | o | u | u | u
// In parts of 80... ntRandCons? ::= ntCons040 | ntCons4080 ntCons040 ::= ntCons020 | ntCons2040 ntCons020 ::= ntCons010 | ntCons1020 // out of 10: b = 1, c = d = 3.5, f = 2 ntCons010 ::= b | b | c | c | c | c | c | c | c | d | d | d | d | d | d | d | f | f | f | f // out of 10: g = 1.5, h = 4, j = k = 0.5, l = 3.5 ntCons1020 ::= g | g | g | h | h | h | h | h | h | h | h | j | k | l | l | l | l | l | l | l ntCons2040 ::= ntCons2030 | ntCons3040 ntCons2030 ::= m | n | n ntCons3040 ::= p | p | p | p | p | p | qu | r | r | r | r | r | r | r | r | r | r | r | r | r ntCons4080 ::= ntCons4060 | ntCons6080 ntCons4060 ::= s | s | s | s | s | s | s | s | s | s | s | s | s | s | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | t | v | v | w | w | w | x ntCons6080 ::= ntCons6070 | ntCons7080 ntCons6070 ::= y | y | y | y | y | y | z | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | th | ph | ph | ph | ph | ph | ph | ph | ph | ph | ph | ph | ph ntCons7080 ::= sh | sh | sh | sh | sh | ll | ll | ll | ll
cstCap_a ::= A cstCap_b ::= B cstCap_c ::= C cstCap_d ::= D cstCap_e ::= E cstCap_f ::= F cstCap_g ::= G cstCap_h ::= H cstCap_i ::= I cstCap_j ::= J cstCap_k ::= K cstCap_l ::= L cstCap_m ::= M cstCap_n ::= N cstCap_o ::= O cstCap_p ::= P cstCap_qu ::= Qu cstCap_r ::= R cstCap_s ::= S cstCap_t ::= T cstCap_u ::= U cstCap_v ::= V cstCap_w ::= W cstCap_x ::= X cstCap_y ::= Y cstCap_z ::= Z cstCap_th ::= Th cstCap_ph ::= Ph cstCap_sh ::= Sh cstCap_ll ::= Ll