Implicit conversion from float -6.730769230769226 to int loses precision