lz77