Implicit conversion from float -49.26199261992619 to int loses precision