Why Can We Draw Escher's Staircase Yet Never Build It in 3D? Impossible Figures and the Mathematics of Local vs. Global