Implicit conversion from float -11.402524544179528 to int loses precision