Implicit conversion from float -93.97590361445785 to int loses precision