Implicit conversion from float -96.16262482168332 to int loses precision