Implicit conversion from float -94.43804034582132 to int loses precision