Implicit conversion from float -94.00423728813561 to int loses precision