Implicit conversion from float -96.04651162790697 to int loses precision