Implicit conversion from float -35.030826140567214 to int loses precision