Vertical space compression algorithm