Implicit conversion from float -11.204819277108427 to int loses precision