Implicit conversion from float -11.109570041608876 to int loses precision