Implicit conversion from float -115.94965675057207 to int loses precision