Implicit conversion from float -94.34579439252335 to int loses precision