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