Implicit conversion from float -13.38397790055248 to int loses precision