 A 24-bit pointer is stored marking the "starting position" for when the block is untransformed.In practice, it is not necessary to construct the full matrix; rather, the sort is performed using pointers for each position in the buffer.The output buffer is the last column of the matrix; this contains the whole buffer, but reordered so that it is likely to contain large runs of identical symbols.