Implicit conversion from float -94.42028985507247 to int loses precision