pnm decoding and encoding
1