{
var count = 0;
var result = [];
lines.forEach(function (l, i) {
var sequence = decodeSequence(l);
var bbox = decodeBbox(l.slice(0, 20));
var bitmap = decodeBitmap(l.slice(20));
for (var i = 0; i < bitmap.length; i++) {
if (bitmap[i] > 0) {
var point = [bbox[0] + (bbox[2] - bbox[0]) * sequence[i * 2], bbox[1] + (bbox[3] - bbox[1]) * sequence[i * 2 + 1], Number(bitmap[i])];
result.push(point);
count++;
}
}
})
return result
}