Implicit conversion from float -11.15702479338843 to int loses precision