Implicit conversion from float -11.679389312977108 to int loses precision