Implicit conversion from float -243.79694019471492 to int loses precision