Implicit conversion from float -79.73684210526318 to int loses precision