Implicit conversion from float -10.729927007299267 to int loses precision