Implicit conversion from float -64.5205479452055 to int loses precision