Implicit conversion from float -13.884297520661164 to int loses precision