Implicit conversion from float -94.73360655737704 to int loses precision