Implicit conversion from float -94.80492813141683 to int loses precision