width <-> height  exchange