Implicit conversion from float -94.30656934306569 to int loses precision