Click here for a full size image 

General Motors prepares for initial public offering