
// --------   -------------
m[can]=m[]
m[may]=m[]
m[must]=m[]
m[need]=m[]
m[ought]=m[]

// ---------------------------------------
i[one]=i[](,)
i[two]=i[](,)
i[three]=i[](,)
i[four]=i[](,)
i[five]=i[](,)
i[six]=i[](,)
i[seven]=i[](,)
i[eight]=i[](,)
i[nine]=i[](,)
i[ten]=i[](,)
i[eleven]=i[](,)
i[twelve]=i[](,)
i[thirteen]=i[](,)
i[fourteen]=i[](,)
i[fifteen]=i[](,)
i[sixteen]=i[](,)
i[seventeen]=i[](,)
i[eighteen]=i[](,)
i[nineteen]=i[](,)
i[twenty]=i[](,)
i[thirty]=i[](,)
i[forty]=i[](,)
i[fourty]=i[](,)
i[fifty]=i[](,)
i[sixty]=i[](,)
i[seventy]=i[](,)
i[eighty]=i[](,)
i[fourscore]=i[](,)
i[ninety]=i[](,)
i[hundred]=i[](,)
i[thouthand]=i[](,)
i[milliard]=i[](,)
i[trillion]=i[](,)
I:i[twenty-one]=I:i[]i[]
I:i[twenty-two]=I:i[]i[]
I:i[twenty-three]=I:i[]i[]
I:i[twenty-four]=I:i[]i[]
I:i[twenty-five]=I:i[]i[]
I:i[twenty-six]=I:i[]i[]
I:i[twenty-seven]=I:i[]i[]
I:i[twenty-eight]=I:i[]i[]
I:i[twenty-nine]=I:i[]i[]
I:i[thirty-one]=I:i[]i[]
I:i[thirty-two]=I:i[]i[]
I:i[thirty-three]=I:i[]i[]
I:i[thirty-four]=I:i[]i[]
I:i[thirty-five]=I:i[]i[]
I:i[thirty-six]=I:i[]i[]
I:i[thirty-seven]=I:i[]i[]
I:i[thirty-eight]=I:i[]i[]
I:i[thirty-nine]=I:i[]i[]
I:i[forty-one]=I:i[]i[]
I:i[forty-two]=I:i[]i[]
I:i[forty-three]=I:i[]i[]
I:i[forty-four]=I:i[]i[]
I:i[forty-five]=I:i[]i[]
I:i[forty-six]=I:i[]i[]
I:i[forty-seven]=I:i[]i[]
I:i[forty-eight]=I:i[]i[]
I:i[forty-nine]=I:i[]i[]
I:i[fourty-one]=I:i[]i[]
I:i[fourty-two]=I:i[]i[]
I:i[fourty-three]=I:i[]i[]
I:i[fourty-four]=I:i[]i[]
I:i[fourty-five]=I:i[]i[]
I:i[fourty-six]=I:i[]i[]
I:i[fourty-seven]=I:i[]i[]
I:i[fourty-eight]=I:i[]i[]
I:i[fourty-nine]=I:i[]i[]
I:i[fifty-one]=I:i[]i[]
I:i[fifty-two]=I:i[]i[]
I:i[fifty-three]=I:i[]i[]
I:i[fifty-four]=I:i[]i[]
I:i[fifty-five]=I:i[]i[]
I:i[fifty-six]=I:i[]i[]
I:i[fifty-seven]=I:i[]i[]
I:i[fifty-eight]=I:i[]i[]
I:i[fifty-nine]=I:i[]i[]
I:i[sixty-one]=I:i[]i[]
I:i[sixty-two]=I:i[]i[]
I:i[sixty-three]=I:i[]i[]
I:i[sixty-four]=I:i[]i[]
I:i[sixty-five]=I:i[]i[]
I:i[sixty-six]=I:i[]i[]
I:i[sixty-seven]=I:i[]i[]
I:i[sixty-eight]=I:i[]i[]
I:i[sixty-nine]=I:i[]i[]
I:i[seventy-one]=I:i[]i[]
I:i[seventy-two]=I:i[]i[]
I:i[seventy-three]=I:i[]i[]
I:i[seventy-four]=I:i[]i[]
I:i[seventy-five]=I:i[]i[]
I:i[seventy-six]=I:i[]i[]
I:i[seventy-seven]=I:i[]i[]
I:i[seventy-eight]=I:i[]i[]
I:i[seventy-nine]=I:i[]i[]
I:i[eighty-one]=I:i[]i[]
I:i[eighty-two]=I:i[]i[]
I:i[eighty-three]=I:i[]i[]
I:i[eighty-four]=I:i[]i[]
I:i[eighty-five]=I:i[]i[]
I:i[eighty-six]=I:i[]i[]
I:i[eighty-seven]=I:i[]i[]
I:i[eighty-eight]=I:i[]i[]
I:i[eighty-nine]=I:i[]i[]
I:i[fourscore-one]=I:i[]i[]
I:i[fourscore-two]=I:i[]i[]
I:i[fourscore-three]=I:i[]i[]
I:i[fourscore-four]=I:i[]i[]
I:i[fourscore-five]=I:i[]i[]
I:i[fourscore-six]=I:i[]i[]
I:i[fourscore-seven]=I:i[]i[]
I:i[fourscore-eight]=I:i[]i[]
I:i[fourscore-nine]=I:i[]i[]
I:i[ninety-one]=I:i[]i[]
I:i[ninety-two]=I:i[]i[]
I:i[ninety-three]=I:i[]i[]
I:i[ninety-four]=I:i[]i[]
I:i[ninety-five]=I:i[]i[]
I:i[ninety-six]=I:i[]i[]
I:i[ninety-seven]=I:i[]i[]
I:i[ninety-eight]=I:i[]i[]
I:i[ninety-nine]=I:i[]i[]
i[as]=i[](,)
i[both]=i[](,)
i[few]=i[](,)
i[majority]=i[](,)
i[most]=i[](,)
i[much]=i[](,)
i[several]=i[](,)

ia[first]=ia[]
ia[second]=ia[]
ia[third]=ia[]
ia[fourth]=ia[]
ia[fifth]=ia[]
ia[sixth]=ia[]
ia[seventh]=ia[]
ia[eighth]=ia[]
ia[ninth]=ia[]
ia[tenth]=ia[]
ia[eleventh]=ia[]
ia[twelfth]=ia[]
ia[thirteenth]=ia[]
ia[fourteenth]=ia[]
ia[fifteenth]=ia[]
ia[sixteenth]=ia[]
ia[seventeenth]=ia[]
ia[eighteenth]=ia[]
ia[nineteenth]=ia[]
ia[twentieth]=ia[]
ia[thirtieth]=ia[]
ia[fourty]=ia[]
ia[fifty]=ia[]
ia[sixtieth]=ia[]
ia[seventy]=ia[]
ia[eighty]=ia[]
ia[ninety]=ia[]
ia[hundredth]=ia[]
ia[two-hundredth]=ia[]
ia[three-hundredth]=ia[]
ia[four-hundredth]=ia[]
ia[fif-hundredth]=ia[]
ia[six-hundredth]=ia[]
ia[seven-hundredth]=ia[]
ia[eight-hundredth]=ia[]
ia[nin-hundredth]=ia[]

// ---------  -----------------------
p[about]=p[]();p[]()
p[abt]=p[]()
p[across]=p[]()
p[afore]=p[]()
p[after]=p[]()
p[against]=p[]()
p[along]=p[]()
p[amid]=p[]()
p[amidst]=p[]()
p[among]=p[]()
p[amongst]=p[]()
p[as]=p[]()
p[at]=p[]()
p[atop]=p[ ]()
p[before]=p[]()
p[behind]=p[]()
p[beneath]=p[]()
p[beside]=p[ ]()
p[besides]=p[]()
p[between]=p[]()
p[betwixt]=p[]()
p[beyond]=p[]()
p[by]=p[]();p[]()
p[concerning]=p[]()
p[despite]=p[ ]()
p[down]=p[ ]()
p[during]=p[ ]()
p[except]=p[]();p[  ]()
p[exchange-rate-adjusted]=p[  ]()
p[for]=p[]()
p[from]=p[]()
p[in]=p[]()
p[inside]=p[]()
p[into]=p[]();p[]()
p[like]=p[]()
p[minus]=p[]()
p[near]=p[]()
p[notwithstanding]=p[]()
p[of]=p[]()
p[on]=p[]()
p[outside]=p[ ]()
p[over]=p[]()
p[per]=p[]()
p[plus]=p[]()
p[pursuant]=p[]()
p[qua]=p[ ]()
p[regarding]=p[]()
p[regardless]=p[ ]()
p[sake]=p[]()
p[saving]=p[]()
p[than]=p[]()
p[therein]=p[ ]()
p[thereinafter]=p[  ]()
p[through]=p[]()
p[throughout]=p[]()
p[thru]=p[]()
p[til]=p[]()
p[till]=p[]()
p[to]=p[]()
p[to/from]=p[/]()
p[toward]=p[  ]()
p[towards]=p[]()
p[under]=p[]()
p[unlike]=p[  ]()
p[up]=p[]()
p[upon]=p[]()
p[versus]=p[]()
p[via]=p[]()
p[vis-a-vis]=p[ ]()
p[with]=p[]()
p[within]=p[ ]()
p[without]=p[]();p[]()

PP:@0[in front of]=PP():@0[]
PP:@0[out of]=PP():@0[]
PP:@0[as to]=PP():@0[ ]

// ------------  -----------------------------------------
c:@0[after]=c:@0[ , ]
c:@0[albeit]=c:@0[]
c:@0[although]=c:@0[]
c:@0[and]=c:@0[]
c:@0[and/or]=c:@0[/]
c:@0[anytime]=c:@0[ , ]
c:@0[as]=c:@0[   ];c:@0[]
c:@0[because]=c:@0[]
c:@0[before]=c:@0[, ]
c:@0[but]=c:@0[]
c:@0[either]=c:@0[]
c:@0[even when]=c:@0[ ]
c:@0[even if]=c:@0[ ]
c:@0[hence]=c:@0[]
c:@0[ie]=c:@0[..]
c:@0[if]=c:@0[];c:@0[]
c:@0[inasmuch]=c:@0[]
c:@0[lest]=c:@0[]
c:@0[namely]=c:@0[ ]
c:@0[nevertheless]=c:@0[  ]
c:@0[nor]=c:@0[]
c:@0[once]=c:@0[ ]
c:@0[or]=c:@0[]
c:@0[or if]=c:@0[ ]
c:@0[provided]=c:@0[]
c:@0[providing]=c:@0[]
c:@0[seeing]=c:@0[]
c:@0[shall]=c:@0[]
c:@0[should]=c:@0[ ]
c:@0[so]=c:@0[];c:@0[ ]
c:@0[so that]=c:@0[ ]
c:@0[that]=c:@0[];c:@0[]
c:@0[then]=c:@0[]
c:@0[there]=c:@0[]
c:@0[thou]=c:@0[]
c:@0[though]=c:@0[]
c:@0[unless]=c:@0[]
c:@0[until]=c:@0[];c:@0[]
c:@0[whatever]=c:@0[   ]
c:@0[when]=c:@0[]
c:@0[whenever]=c:@0[ , ]
c:@0[whensoever]=c:@0[ , ]
c:@0[whereas]=c:@0[]
c:@0[whereby]=c:@0[ ]
c:@0[wherein]=c:@0[ ]
c:@0[whereto]=c:@0[]
c:@0[whereunder]=c:@0[ ]
c:@0[whereupon]=c:@0[ ]
c:@0[while]=c:@0[];c:@0[ ]
c:@0[whilst]=c:@0[]
// ---------   --------------
q[whereon]=q[ ]
q[which]  =q[];q[]
q[who]    =q[]
q[what]   =q[]
q[whom]   =q[];q[]
q[whose]  =q[]
q[how]    =q[]
q[where]  =q[]
q[when]   =q[]
q[why]    =q[]
// --------    ------------------------
QS:@0[who]  =QS:@0[]
QS:@0[what] =QS:@0[]
QS:@0[which]=QS:@0[]
// --------    ---------------------
QV:@0[what] =QV:@0[]
QV:@0[why]  =QV:@0[]
QV:@0[how]  =QV:@0[]
QV:@0[when] =QV:@0[]
QV:@0[where]=QV:@0[]
QV:@0[where]=QV:@0[]
QV:@0[whom] =QV:@0[]
// --------    to be ------------------------
QB:@0[whose]=QB:@0[]
QB:@0[what] =QB:@0[]
QB:@0[who]  =QB:@0[]
// --------    --------------------
QA:@0[what] =QA:q[]  (,,)
QA:@0[which]=QA:q[](,,)
QA:@0[whose]=QA:q[]    (,,)
// --------  ,    -------
QC:@0[when]      =QC:@0[]
QC:@0[whenewer]  =QC:@0[  ]
QC:@0[while]     =QC:@0[]
QC:@0[as]        =QC:@0[]
QC:@0[after]     =QC:@0[  ]
QC:@0[before]    =QC:@0[ ]
QC:@0[until]     =QC:@0[]
QC:@0[as soon as]=QC:@0[ ]
QC:@0[as long as]=QC:@0[   ]
QC:@0[since]     =QC:@0[   ]

QC:@0[where]     =QC:@0[]
QC:@0[where]     =QC:@0[]
QC:@0[wherever]  =QC:@0[  ]
QC:@0[wherever]  =QC:@0[  ]

QC:@0[because]   =QC:@0[ ]
QC:@0[as]        =QC:@0[ ]
QC:@0[since]     =QC:@0[]
QC:@0[for]       =QC:@0[ ]
QC:@0[now that]  =QC:@0[ ]

QC:@0[though]       =QC:@0[]
QC:@0[although]     =QC:@0[]
QC:@0[so that]      =QC:@0[]
QC:@0[in order that]=QC:@0[]

QC:@0[if]           =QC:@0[]
QC:@0[unless]       =QC:@0[  ]
QC:@0[so long as]   =QC:@0[  ]
QC:@0[provided]     =QC:@0[  ]
QC:@0[providing]    =QC:@0[  ]
QC:@0[on condition] =QC:@0[  ]
QC:@0[suppose]      =QC:@0[  ]
QC:@0[supposing]    =QC:@0[  ]

QC:@0[as]     =QC:@0[]
QC:@0[as if]  =QC:@0[ ]  
QC:@0[so that]=QC:@0[ ] 
QC:@0[that]   =QC:@0[]

// =========   ---------------
// ---------   (o1)---------------
o1[i]  (@0,1,)=o1[] (@0,1,)
o1[you](@0,2,)=o1[](@0,2,);o1[](@0,2,)
o1[he] (,3,) =o1[](, 3,)
o1[she](,3,) =o1[](, 3,)
o1[we] (@0,1,)=o1[](@0,1,)
o1[they](@0,3,)=o1[](@0,3,)
// ---------   (o2)---------------
o2[me] =o2[]
o2[you]=o2[]
o2[him]=o2[]
o2[her]=o2[]
o2[us] =o2[]
o2[them]=o2[]
// ---------   (o2)--------
o2[mine] =o2[]
o2[hers] =o2[]
o2[his]  =o2[]
o2[its]  =o2[]
o2[ours] =o2[]
o2[yours]=o2[]
o2[theirs]=o2[]
// ---------   (oa)--------
oa[my]  =oa[]
oa[thine]=oa[]
oa[thy] =oa[]
oa[her] =oa[]
oa[his] =oa[]
oa[its] =oa[]
oa[our] =oa[]
oa[your]=oa[]
oa[their]=oa[]
// ---------   (o2) --------
o2[herself]=o2[];o2[];o2[]
o2[himself]=o2[]
o2[itself]=o2[]
o2[myself]=o2[]
o2[oneself]=o2[];o2[]
o2[ourselves]=o2[]
o2[someone's]=o2[-]
o2[themself]=o2[]
o2[themselves]=o2[]
o2[yourself]=o2[]
// ---------   (o2) ----------------
o2[each other]=o2[_]
o2[one another]=o2[_]
// ---------   (o3)---------------
o1[it](,3,)=o1[](,3,);o1[](,3,)
o2[it]  =o2[];o2[]
o3[that](,3,)=o3[](,3,)
o3[this](,3,)=o3[](,3,)
o3[those](@0,3,)=o3[](@0,3,)
o3[these](@0,3,)=o3[](@0,3,)
o3[such](, 3,)=o3[](, 3,)
o3[same](,3,)=o3[__](,3,)
// ---------   (oa)---------------
oa[that]=oa[]
oa[this]=oa[]
oa[those]=oa[]
oa[these]=oa[]
oa[such]=oa[]
oa[same]=oa[_]
oa[some]=oa[-];oa[-]
oa[any] =oa[-];oa[-]
// ---------   (o3) ---------------
o3[all]     =o3[](@0,3,);o3[](,3,)
o3[any]     =o3[-](,3,)
o3[some]    =o3[-](,3,)
o3[somebody]=o3[-](,3,)
o3[someone] =o3[-](,3,)
o3[anybody] =o3[-](,3,)
o3[anyone]  =o3[-](,3,)
o3[something]=o3[-](,3,)
o3[anything]=o3[-](,3,)
o3[nobody]  =o3[](,3,)
o3[nothing] =o3[](,3,)
o3[much]    =o3[](,3,)
o3[many]    =o3[](,3,)
o3[little]  =o3[](,3,)
o3[few]     =o3[](@0,3,)
o3[each]     =o3[](,3,)
o3[everybody]=o3[](,3,)
o3[everything]=o3[](,3,)
o3[everyone] =o3[](,3,)
o3[none]     =o3[](,3,) 
o3[one]      =o3[](,3,)
// --------  , (on) -------------
on[much]   =on[]
on[many]   =on[]
on[little] =on[]
on[few]    =on[]
on[a little]=on[]
on[a few]  =on[]
on[each_of]=on[_]
on[some]   =on[]
on[any]    =on[]
on[most of]=on[ ]
on[none of]=on[  ]
//  all both
// --------------- (o3) ---------------------
o3[either]=o3[__](,3,);o3[__](,3,);o3[__](,3,);
o3[neither]=o3[___](,3,);o3[___](,3,);o3[___](,3,);
// --------- (oa)---------------------------
oa[either]=oa[__]
oa[neither]=oa[___]
oa[each]  =oa[]
oa[every] =oa[]
// --------------- (o3) ---------------------
o3[other] =o3[](,3,);o3[](,3,);o3[](,3,);
o3[others]=o3[](@0,3,);
o3[another]=o3[](,3,);o3[](,3,);o3[](,3,);
// --------- (oa)---------------------------
oa[other] =oa[]
oa[another]=oa[]

// ---------------------------------------
Sb:@0[all of] SS~ =Sb():o3[](@0,3,,) SS~()
Sb:@0[a lot of] SS~ =Sb():@0[] SS~()
Sb:@0[everything else]=Sb():o3[](@0,3,,) s[]()
Sb:@0[no one]=Sb():o3[](@0,3,,)

