Implicit conversion from float -11.541554959785515 to int loses precision