Implicit conversion from float -10.448833034111303 to int loses precision