@override int get bitLength { final int leftOver = _data.length % 3; int bits = (_data.length ~/ 3) * 10; if (leftOver == 1) { bits += 4; } else if (leftOver == 2) { bits += 7; } return bits; }