cell_xs[i], cell_y, cell_width, cell_height);
		
		floating_context.textAlign = "center";
		floating_context.textBaseline = "middle"; 
		floating_context.font = "48px sans-serif";
		floating_context.fillStyle = "#222222";		
		floating_context.fillText(floating_cell_bits[i], floating_cell_xs[i] + cell_width / 2.0, cell_y + cell_height / 2.0 + 4);
	}
	
	// the number
	var sign = floating_cell_bits[0] ? -1.0 : 1.0;
	var e = floating_cell_bits[3] + floating_cell_bits[2] * 2 + floating_cell_bits[1] * 4;
	var n =