Implicit conversion from float -11.81102362204723 to int loses precision