{TAIL ~ This procedure} is performed for {HEAD ~ each block} generated by first block generating means 
{ TAIL ~ This procedure } is performed for { HEAD ~ each block } generated by first block generating means
TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH