Implicit conversion from float -88.17919075144508 to int loses precision