Implicit conversion from float -117.92079207920793 to int loses precision