encoding {TAIL ~ the current region} to generate {HEAD ~ a temporary encoded region} 
encoding { TAIL ~ the current region } to generate { HEAD ~ a temporary encoded region }
OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD