Horizontal stripes make you look thinner, not wider

This Helmholtz square illusion contradicts a standard rule of fashion: Horizontal stripes make you look shorter, and wider. Read on.