Implicit conversion from float -11.357827476038352 to int loses precision