pnm decoding and encoding
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
P3 20 15 255
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  255 115 0   255 115 0   255 115 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   255 0   14  255 0   14  255 115 0   0   0   0   255 115 0   0   0   0   250 210 32  250 210 32  19  143 62  19  143 62  19  143 62  0   0   0   53  88  160 53  88  160 136 0   130 136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   0   0   0   0   0   0   250 210 32  0   0   0   19  143 62  0   0   0   19  143 62  0   0   0   53  88  160 0   0   0   0   0   0   136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   255 115 0   0   0   0   250 210 32  0   0   0   19  143 62  0   0   0   19  143 62  0   0   0   53  88  160 0   0   0   0   0   0   136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   255 115 0   0   0   0   250 210 32  0   0   0   19  143 62  0   0   0   19  143 62  0   0   0   53  88  160 0   0   0   0   0   0   136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   255 0   14  0   0   0   0   0   0   255 115 0   0   0   0   250 210 32  0   0   0   19  143 62  0   0   0   19  143 62  0   0   0   53  88  160 53  88  160 136 0   130 136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   53  88  160 53  88  160 136 0   130 136 0   130 0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0