A cuboctahedron has 6 square faces and 8 equilateral triangle faces. It can be made by slicing off the corners of a cube, as shown. If each edge of a cuboctahedron has length 32 cm, find the volume of the cuboctahedron.
(Hint: Find the volume of the original cube, and subtract the volume of the corners that are removed.)