Implicit conversion from float -32.7621483375959 to int loses precision