Implicit conversion from float -67.89473684210529 to int loses precision