This is more or less the program described in Chapter 3.  However, 
the constants BITMAPDEPTH, SMALL, and OK are not shown in Example 
3-1, page 51.  They should be.  There are also other small differences.
