Implicit conversion from float -25.039370078740163 to int loses precision