Implicit conversion from float -94.03361344537814 to int loses precision