Implicit conversion from float -11.512738853503194 to int loses precision