Implicit conversion from float -83.57563850687623 to int loses precision