Implicit conversion from float -230.28469750889678 to int loses precision