Implicit conversion from float -88.2608695652174 to int loses precision