Implicit conversion from float -117.43855109961191 to int loses precision