done with ByteString.Lazy modulo replicate and zip