Implicit conversion from float -32.78225806451613 to int loses precision